public class InterceptorImpl<T> extends ManagedBean<T> implements Interceptor<T>
annotatedType, enhancedAnnotatedItemtypebeanManager| Modifier | Constructor and Description |
|---|---|
protected |
InterceptorImpl(BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> type,
BeanManagerImpl beanManager) |
| Modifier and Type | Method and Description |
|---|---|
Set<Annotation> |
getInterceptorBindings() |
InterceptorClassMetadata<T> |
getInterceptorMetadata() |
void |
initializeAfterBeanDiscovery()
In particular cases, the deployer must perform some initialization operations
only after all beans have been deployed (e.g. for initializing decorators
taking into account the possibility of having custom decorators which are
deployed through portable extensions)
|
Object |
intercept(InterceptionType type,
T instance,
InvocationContext ctx) |
boolean |
intercepts(InterceptionType type) |
boolean |
isSerializable() |
static <T> InterceptorImpl<T> |
of(BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> type,
BeanManagerImpl beanManager) |
String |
toString() |
create, destroy, checkBeanImplementation, checkType, internalInitialize, isInterceptionCandidate, isPassivationCapableBean, isPassivationCapableDependency, isProxyable, setProducer, specializecleanupAfterBoot, getAnnotated, getDecorators, getEnhancedAnnotated, getInjectionPoints, getInjectionTarget, getInterceptors, getProducer, hasDecorators, hasInterceptors, initType, preSpecialize, setInjectionTarget, setProducergetSpecializedBeans, getType, checkSpecialization, isDependent, isProxyRequired, isSpecializing, postSpecialize, preInitializegetBeanClass, getBeanManager, getContextualInstanceStrategy, getQualifierInstances, initialize, isNormalScoped, setAttributesattributes, equals, getId, getIdentifier, hashCode, isNullable, unwrapgetName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativeclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetBeanClass, getInjectionPoints, isNullablecreate, destroygetName, getQualifiers, getScope, getStereotypes, getTypes, isAlternativegetIdprotected InterceptorImpl(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> type, BeanManagerImpl beanManager)
public static <T> InterceptorImpl<T> of(BeanAttributes<T> attributes, EnhancedAnnotatedType<T> type, BeanManagerImpl beanManager)
public Set<Annotation> getInterceptorBindings()
getInterceptorBindings in interface Interceptor<T>public InterceptorClassMetadata<T> getInterceptorMetadata()
public Object intercept(InterceptionType type, T instance, InvocationContext ctx)
intercept in interface Interceptor<T>public boolean intercepts(InterceptionType type)
intercepts in interface Interceptor<T>public boolean isSerializable()
public void initializeAfterBeanDiscovery()
RIBeaninitializeAfterBeanDiscovery in class ManagedBean<T>public String toString()
toString in class ManagedBean<T>Copyright © 2015. All Rights Reserved.