public class InterceptorImpl<T> extends ManagedBean<T> implements javax.enterprise.inject.spi.Interceptor<T>
annotatedType, enhancedAnnotatedItem
type
beanManager
Modifier | Constructor and Description |
---|---|
protected |
InterceptorImpl(javax.enterprise.inject.spi.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.
|
Object |
intercept(javax.enterprise.inject.spi.InterceptionType type,
T instance,
javax.interceptor.InvocationContext ctx) |
boolean |
intercepts(javax.enterprise.inject.spi.InterceptionType type) |
boolean |
isSerializable() |
static <T> InterceptorImpl<T> |
of(javax.enterprise.inject.spi.BeanAttributes<T> attributes,
EnhancedAnnotatedType<T> type,
BeanManagerImpl beanManager) |
String |
toString() |
checkBeanImplementation, checkType, create, destroy, internalInitialize, isInterceptionCandidate, isPassivationCapableBean, isPassivationCapableDependency, isProxyable, specialize
cleanupAfterBoot, getAnnotated, getDecorators, getEnhancedAnnotated, getInjectionPoints, getInjectionTarget, getInterceptors, getProducer, hasDecorators, hasInterceptors, initType, preSpecialize, setInjectionTarget, setProducer, setProducer
checkSpecialization, getSpecializedBeans, getType, isDependent, isProxyRequired, isSpecializing, postSpecialize, preInitialize
getBeanClass, getBeanManager, getQualifierInstances, initialize, isNormalScoped
attributes, equals, getId, getIdentifier, hashCode, isNullable, setAttributes, unwrap
getName, getQualifiers, getScope, getStereotypes, getTypes, isAlternative
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getBeanClass, getInjectionPoints, isNullable
protected InterceptorImpl(javax.enterprise.inject.spi.BeanAttributes<T> attributes, EnhancedAnnotatedType<T> type, BeanManagerImpl beanManager)
public static <T> InterceptorImpl<T> of(javax.enterprise.inject.spi.BeanAttributes<T> attributes, EnhancedAnnotatedType<T> type, BeanManagerImpl beanManager)
public Set<Annotation> getInterceptorBindings()
getInterceptorBindings
in interface javax.enterprise.inject.spi.Interceptor<T>
public InterceptorClassMetadata<T> getInterceptorMetadata()
public Object intercept(javax.enterprise.inject.spi.InterceptionType type, T instance, javax.interceptor.InvocationContext ctx)
intercept
in interface javax.enterprise.inject.spi.Interceptor<T>
public boolean intercepts(javax.enterprise.inject.spi.InterceptionType type)
intercepts
in interface javax.enterprise.inject.spi.Interceptor<T>
public boolean isSerializable()
public void initializeAfterBeanDiscovery()
RIBean
initializeAfterBeanDiscovery
in class ManagedBean<T>
public String toString()
toString
in class ManagedBean<T>
Copyright © 2016. All rights reserved.