public class InterceptorImpl<T> extends ManagedBean<T> implements javax.enterprise.inject.spi.Interceptor<T>
annotatedItem, constructorForEnhancedSubclass, decoratorProxyFactory, enhancedSubclassalternative, beanManager, name, qualifiers, scope, type, typesBEAN_ID_PREFIX, BEAN_ID_SEPARATOR| Modifier | Constructor and Description |
|---|---|
protected |
InterceptorImpl(WeldClass<T> type,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
defaultPostConstruct(T instance) |
protected void |
defaultPreDestroy(T instance) |
Set<Annotation> |
getInterceptorBindings() |
InterceptorMetadata<?> |
getInterceptorMetadata() |
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(WeldClass<T> type,
BeanManagerImpl beanManager,
org.jboss.weld.bootstrap.api.ServiceRegistry services) |
String |
toString() |
applyInterceptors, checkBeanImplementation, checkType, create, createId, createInstance, createSimpleId, destroy, getSpecializedBean, hasDefaultProducer, initAfterInterceptorsAndDecoratorsInitialized, initialize, isInterceptionCandidate, isPassivationCapableBean, isPassivationCapableDependency, isProxyable, preSpecialize, specializeapplyDecorators, checkConstructor, createEnhancedSubclass, getConstructor, getDecorators, getDefaultName, getInitializerMethods, getInjectableFields, getInjectionPoints, getInjectionTarget, getPostConstruct, getPreDestroy, getWeldAnnotated, hasDecorators, hasInterceptors, initConstructor, initDecorators, initEnhancedSubclass, initializeAfterBeanDiscovery, initInitializerMethods, initInjectableFields, initInterceptorsIfNeeded, initPostConstruct, initPreDestroy, initScope, initType, isSubclassed, setInjectionTargetaddInjectionPoint, addInjectionPoints, checkDelegateInjectionPoints, cleanupAfterBoot, getDelegateInjectionPoints, getMergedStereotypes, getName, getNewInjectionPoints, getQualifiers, getScope, getServices, getStereotypes, getType, getTypedTypes, getTypes, getWeldInjectionPoints, initAlternative, initDefaultQualifiers, initName, initQualifiers, initScopeFromStereotype, initStereotypes, initTypes, isAlternative, isDependent, isInitialized, isNullable, isPrimitive, isProxyRequired, isSpecializing, postSpecializeequals, getBeanClass, getBeanManager, getId, getQualifierInstances, hashCode, isNormalScopedclone, finalize, getClass, notify, notifyAll, wait, wait, waitprotected InterceptorImpl(WeldClass<T> type, BeanManagerImpl beanManager, org.jboss.weld.bootstrap.api.ServiceRegistry services)
public static <T> InterceptorImpl<T> of(WeldClass<T> type, BeanManagerImpl beanManager, org.jboss.weld.bootstrap.api.ServiceRegistry services)
public Set<Annotation> getInterceptorBindings()
getInterceptorBindings in interface javax.enterprise.inject.spi.Interceptor<T>public InterceptorMetadata<?> 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()
protected void defaultPostConstruct(T instance)
defaultPostConstruct in class AbstractClassBean<T>protected void defaultPreDestroy(T instance)
defaultPreDestroy in class AbstractClassBean<T>public String toString()
toString in class ManagedBean<T>Copyright © 2014 Seam Framework. All Rights Reserved.