public class InterceptorImpl<T> extends ManagedBean<T> implements javax.enterprise.inject.spi.Interceptor<T>
annotatedItem, constructorForEnhancedSubclass, decoratorProxyFactory, enhancedSubclass
alternative, beanManager, name, qualifiers, scope, type, types
BEAN_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() |
org.jboss.interceptor.spi.metadata.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, initialize, initializeAfterBeanDiscovery, isInterceptionCandidate, isPassivationCapableBean, isPassivationCapableDependency, isProxyable, preSpecialize, specialize
applyDecorators, checkConstructor, createEnhancedSubclass, flattenInterceptorBindings, getConstructor, getDecorators, getDefaultName, getInitializerMethods, getInjectableFields, getInjectionPoints, getInjectionTarget, getPostConstruct, getPreDestroy, getWeldAnnotated, hasDecorators, hasInterceptors, initConstructor, initDecorators, initEnhancedSubclass, initInitializerMethods, initInjectableFields, initInterceptionModelForType, initPostConstruct, initPreDestroy, initScope, initType, isSubclassed, setInjectionTarget
addInjectionPoint, 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, isNormalScoped, isNullable, isPrimitive, isProxyRequired, isSpecializing, postSpecialize
equals, getBeanClass, getBeanManager, getId, hashCode
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
protected 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 org.jboss.interceptor.spi.metadata.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 © 2012 Seam Framework. All Rights Reserved.