Package org.apache.webbeans.intercept
Class InterceptorResolutionService.BeanInterceptorInfo
- java.lang.Object
-
- org.apache.webbeans.intercept.InterceptorResolutionService.BeanInterceptorInfo
-
- Enclosing class:
- InterceptorResolutionService
public static class InterceptorResolutionService.BeanInterceptorInfo extends Object
static information about interceptors and decorators for a single bean.
-
-
Constructor Summary
Constructors Constructor Description BeanInterceptorInfo(List<jakarta.enterprise.inject.spi.Decorator<?>> decorators, LinkedHashSet<jakarta.enterprise.inject.spi.Interceptor<?>> ejbInterceptors, List<jakarta.enterprise.inject.spi.Interceptor<?>> cdiInterceptors, List<jakarta.enterprise.inject.spi.Interceptor<?>> constructorCdiInterceptors, SelfInterceptorBean<?> selfInterceptorBean, Map<Constructor<?>,InterceptorResolutionService.BusinessMethodInterceptorInfo> constructorInterceptorInfos, Map<Method,InterceptorResolutionService.BusinessMethodInterceptorInfo> businessMethodsInfo, List<Method> nonInterceptedMethods, Map<jakarta.enterprise.inject.spi.InterceptionType,InterceptorResolutionService.LifecycleMethodInfo> lifecycleMethodInterceptorInfos, List<jakarta.enterprise.inject.spi.Interceptor<?>> classCdiInterceptors)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<Method,InterceptorResolutionService.BusinessMethodInterceptorInfo>getBusinessMethodsInfo()List<jakarta.enterprise.inject.spi.Interceptor<?>>getCdiInterceptors()List<jakarta.enterprise.inject.spi.Interceptor<?>>getClassCdiInterceptors()List<jakarta.enterprise.inject.spi.Interceptor<?>>getConstructorCdiInterceptors()Map<Constructor<?>,InterceptorResolutionService.BusinessMethodInterceptorInfo>getConstructorInterceptorInfos()List<jakarta.enterprise.inject.spi.Decorator<?>>getDecorators()LinkedHashSet<jakarta.enterprise.inject.spi.Interceptor<?>>getEjbInterceptors()Map<jakarta.enterprise.inject.spi.InterceptionType,InterceptorResolutionService.LifecycleMethodInfo>getLifecycleMethodInterceptorInfos()List<Method>getNonInterceptedMethods()SelfInterceptorBean<?>getSelfInterceptorBean()
-
-
-
Constructor Detail
-
BeanInterceptorInfo
public BeanInterceptorInfo(List<jakarta.enterprise.inject.spi.Decorator<?>> decorators, LinkedHashSet<jakarta.enterprise.inject.spi.Interceptor<?>> ejbInterceptors, List<jakarta.enterprise.inject.spi.Interceptor<?>> cdiInterceptors, List<jakarta.enterprise.inject.spi.Interceptor<?>> constructorCdiInterceptors, SelfInterceptorBean<?> selfInterceptorBean, Map<Constructor<?>,InterceptorResolutionService.BusinessMethodInterceptorInfo> constructorInterceptorInfos, Map<Method,InterceptorResolutionService.BusinessMethodInterceptorInfo> businessMethodsInfo, List<Method> nonInterceptedMethods, Map<jakarta.enterprise.inject.spi.InterceptionType,InterceptorResolutionService.LifecycleMethodInfo> lifecycleMethodInterceptorInfos, List<jakarta.enterprise.inject.spi.Interceptor<?>> classCdiInterceptors)
-
-
Method Detail
-
getDecorators
public List<jakarta.enterprise.inject.spi.Decorator<?>> getDecorators()
-
getClassCdiInterceptors
public List<jakarta.enterprise.inject.spi.Interceptor<?>> getClassCdiInterceptors()
-
getEjbInterceptors
public LinkedHashSet<jakarta.enterprise.inject.spi.Interceptor<?>> getEjbInterceptors()
-
getCdiInterceptors
public List<jakarta.enterprise.inject.spi.Interceptor<?>> getCdiInterceptors()
-
getConstructorCdiInterceptors
public List<jakarta.enterprise.inject.spi.Interceptor<?>> getConstructorCdiInterceptors()
-
getSelfInterceptorBean
public SelfInterceptorBean<?> getSelfInterceptorBean()
-
getBusinessMethodsInfo
public Map<Method,InterceptorResolutionService.BusinessMethodInterceptorInfo> getBusinessMethodsInfo()
-
getConstructorInterceptorInfos
public Map<Constructor<?>,InterceptorResolutionService.BusinessMethodInterceptorInfo> getConstructorInterceptorInfos()
-
getLifecycleMethodInterceptorInfos
public Map<jakarta.enterprise.inject.spi.InterceptionType,InterceptorResolutionService.LifecycleMethodInfo> getLifecycleMethodInterceptorInfos()
-
-