org.apache.webbeans.intercept
Class InterceptorResolutionService

java.lang.Object
  extended by org.apache.webbeans.intercept.InterceptorResolutionService

public class InterceptorResolutionService
extends Object

Class to calculate interceptor resolution information. It also handles the proxy caching and applying.


Nested Class Summary
static class InterceptorResolutionService.BeanInterceptorInfo
          static information about interceptors and decorators for a single bean.
static class InterceptorResolutionService.BusinessMethodInterceptorInfo
          We track per method which Interceptors to invoke
static class InterceptorResolutionService.LifecycleMethodInfo
           
 
Constructor Summary
InterceptorResolutionService(WebBeansContext webBeansContext)
           
 
Method Summary
<T> InterceptorResolutionService.BeanInterceptorInfo
calculateInterceptorInfo(Set<Type> beanTypes, Set<Annotation> qualifiers, AnnotatedType<T> annotatedType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterceptorResolutionService

public InterceptorResolutionService(WebBeansContext webBeansContext)
Method Detail

calculateInterceptorInfo

public <T> InterceptorResolutionService.BeanInterceptorInfo calculateInterceptorInfo(Set<Type> beanTypes,
                                                                                     Set<Annotation> qualifiers,
                                                                                     AnnotatedType<T> annotatedType)


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