Package org.apache.webbeans.intercept
Class InterceptorResolutionService.BeanInterceptorInfo
java.lang.Object
org.apache.webbeans.intercept.InterceptorResolutionService.BeanInterceptorInfo
- Enclosing class:
- InterceptorResolutionService
static information about interceptors and decorators for a
single bean.
-
Constructor Summary
ConstructorsConstructorDescriptionBeanInterceptorInfo(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, InterceptorResolutionService.ClassInterceptorBindings classInterceptorBindings) -
Method Summary
Modifier and TypeMethodDescriptionList<jakarta.enterprise.inject.spi.Interceptor<?>>List<jakarta.enterprise.inject.spi.Interceptor<?>>List<jakarta.enterprise.inject.spi.Interceptor<?>>List<jakarta.enterprise.inject.spi.Decorator<?>>LinkedHashSet<jakarta.enterprise.inject.spi.Interceptor<?>>Map<jakarta.enterprise.inject.spi.InterceptionType,InterceptorResolutionService.LifecycleMethodInfo>
-
Constructor Details
-
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, InterceptorResolutionService.ClassInterceptorBindings classInterceptorBindings)
-
-
Method Details
-
getDecorators
-
getClassCdiInterceptors
-
getEjbInterceptors
-
getCdiInterceptors
-
getConstructorCdiInterceptors
-
getClassLevelInterceptorBindings
-
getAroundConstructInterceptorBindings
-
getSelfInterceptorBean
-
getBusinessMethodsInfo
public Map<Method,InterceptorResolutionService.BusinessMethodInterceptorInfo> getBusinessMethodsInfo() -
getConstructorInterceptorInfos
public Map<Constructor<?>,InterceptorResolutionService.BusinessMethodInterceptorInfo> getConstructorInterceptorInfos() -
getNonInterceptedMethods
-
getLifecycleMethodInterceptorInfos
public Map<jakarta.enterprise.inject.spi.InterceptionType,InterceptorResolutionService.LifecycleMethodInfo> getLifecycleMethodInterceptorInfos()
-