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<Decorator<?>> decorators, LinkedHashSet<Interceptor<?>> ejbInterceptors, List<Interceptor<?>> cdiInterceptors, SelfInterceptorBean<?> selfInterceptorBean, Map<Method,InterceptorResolutionService.BusinessMethodInterceptorInfo> businessMethodsInfo, List<Method> nonInterceptedMethods, Map<InterceptionType,InterceptorResolutionService.LifecycleMethodInfo> lifecycleMethodInterceptorInfos)
           
 
Method Summary
 Map<Method,InterceptorResolutionService.BusinessMethodInterceptorInfo> getBusinessMethodsInfo()
           
 List<Interceptor<?>> getCdiInterceptors()
           
 List<Decorator<?>> getDecorators()
           
 LinkedHashSet<Interceptor<?>> getEjbInterceptors()
           
 Map<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<Decorator<?>> decorators,
                                                        LinkedHashSet<Interceptor<?>> ejbInterceptors,
                                                        List<Interceptor<?>> cdiInterceptors,
                                                        SelfInterceptorBean<?> selfInterceptorBean,
                                                        Map<Method,InterceptorResolutionService.BusinessMethodInterceptorInfo> businessMethodsInfo,
                                                        List<Method> nonInterceptedMethods,
                                                        Map<InterceptionType,InterceptorResolutionService.LifecycleMethodInfo> lifecycleMethodInterceptorInfos)
Method Detail

getDecorators

public List<Decorator<?>> getDecorators()

getEjbInterceptors

public LinkedHashSet<Interceptor<?>> getEjbInterceptors()

getCdiInterceptors

public List<Interceptor<?>> getCdiInterceptors()

getSelfInterceptorBean

public SelfInterceptorBean<?> getSelfInterceptorBean()

getBusinessMethodsInfo

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

getNonInterceptedMethods

public List<Method> getNonInterceptedMethods()

getLifecycleMethodInterceptorInfos

public Map<InterceptionType,InterceptorResolutionService.LifecycleMethodInfo> getLifecycleMethodInterceptorInfos()


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