org.apache.webbeans.intercept
Class InterceptorResolutionService.BeanInterceptorInfo

java.lang.Object
  extended by 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
InterceptorResolutionService.BeanInterceptorInfo(List<javax.enterprise.inject.spi.Decorator<?>> decorators, LinkedHashSet<javax.enterprise.inject.spi.Interceptor<?>> ejbInterceptors, List<javax.enterprise.inject.spi.Interceptor<?>> cdiInterceptors, List<javax.enterprise.inject.spi.Interceptor<?>> constructorCdiInterceptors, SelfInterceptorBean<?> selfInterceptorBean, Map<Constructor<?>,InterceptorResolutionService.BusinessMethodInterceptorInfo> constructorInterceptorInfos, Map<Method,InterceptorResolutionService.BusinessMethodInterceptorInfo> businessMethodsInfo, List<Method> nonInterceptedMethods, Map<javax.enterprise.inject.spi.InterceptionType,InterceptorResolutionService.LifecycleMethodInfo> lifecycleMethodInterceptorInfos)
           
 
Method Summary
 Map<Method,InterceptorResolutionService.BusinessMethodInterceptorInfo> getBusinessMethodsInfo()
           
 List<javax.enterprise.inject.spi.Interceptor<?>> getCdiInterceptors()
           
 List<javax.enterprise.inject.spi.Interceptor<?>> getConstructorCdiInterceptors()
           
 Map<Constructor<?>,InterceptorResolutionService.BusinessMethodInterceptorInfo> getConstructorInterceptorInfos()
           
 List<javax.enterprise.inject.spi.Decorator<?>> getDecorators()
           
 LinkedHashSet<javax.enterprise.inject.spi.Interceptor<?>> getEjbInterceptors()
           
 Map<javax.enterprise.inject.spi.InterceptionType,InterceptorResolutionService.LifecycleMethodInfo> getLifecycleMethodInterceptorInfos()
           
 List<Method> getNonInterceptedMethods()
           
 SelfInterceptorBean<?> getSelfInterceptorBean()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterceptorResolutionService.BeanInterceptorInfo

public InterceptorResolutionService.BeanInterceptorInfo(List<javax.enterprise.inject.spi.Decorator<?>> decorators,
                                                        LinkedHashSet<javax.enterprise.inject.spi.Interceptor<?>> ejbInterceptors,
                                                        List<javax.enterprise.inject.spi.Interceptor<?>> cdiInterceptors,
                                                        List<javax.enterprise.inject.spi.Interceptor<?>> constructorCdiInterceptors,
                                                        SelfInterceptorBean<?> selfInterceptorBean,
                                                        Map<Constructor<?>,InterceptorResolutionService.BusinessMethodInterceptorInfo> constructorInterceptorInfos,
                                                        Map<Method,InterceptorResolutionService.BusinessMethodInterceptorInfo> businessMethodsInfo,
                                                        List<Method> nonInterceptedMethods,
                                                        Map<javax.enterprise.inject.spi.InterceptionType,InterceptorResolutionService.LifecycleMethodInfo> lifecycleMethodInterceptorInfos)
Method Detail

getDecorators

public List<javax.enterprise.inject.spi.Decorator<?>> getDecorators()

getEjbInterceptors

public LinkedHashSet<javax.enterprise.inject.spi.Interceptor<?>> getEjbInterceptors()

getCdiInterceptors

public List<javax.enterprise.inject.spi.Interceptor<?>> getCdiInterceptors()

getConstructorCdiInterceptors

public List<javax.enterprise.inject.spi.Interceptor<?>> getConstructorCdiInterceptors()

getSelfInterceptorBean

public SelfInterceptorBean<?> getSelfInterceptorBean()

getBusinessMethodsInfo

public Map<Method,InterceptorResolutionService.BusinessMethodInterceptorInfo> getBusinessMethodsInfo()

getConstructorInterceptorInfos

public Map<Constructor<?>,InterceptorResolutionService.BusinessMethodInterceptorInfo> getConstructorInterceptorInfos()

getNonInterceptedMethods

public List<Method> getNonInterceptedMethods()

getLifecycleMethodInterceptorInfos

public Map<javax.enterprise.inject.spi.InterceptionType,InterceptorResolutionService.LifecycleMethodInfo> getLifecycleMethodInterceptorInfos()


Copyright © 2008–2015 The Apache Software Foundation. All rights reserved.