Class DefaultInterceptorHandler<T>

java.lang.Object
org.apache.webbeans.intercept.DefaultInterceptorHandler<T>
All Implemented Interfaces:
Externalizable, Serializable, InterceptorHandler

public class DefaultInterceptorHandler<T> extends Object implements InterceptorHandler, Externalizable
See Also:
  • Constructor Details

    • DefaultInterceptorHandler

      public DefaultInterceptorHandler(T target, T delegate, Map<Method,List<jakarta.enterprise.inject.spi.Interceptor<?>>> interceptors, Map<jakarta.enterprise.inject.spi.Interceptor<?>,?> instances, String beanPassivationId)
      InterceptorHandler wich gets used in our InjectionTargets which support interceptors and decorators
      Parameters:
      target - the decorated and intercepted instance. Needed for delivering Events to private methods, etc.
      delegate - the outermost Decorator or the intercepted instance
      interceptors - Map with all active interceptors for each method.
      instances - the Interceptor instances
      beanPassivationId - passivationId if a Bean is PassivationCapable
    • DefaultInterceptorHandler

      public DefaultInterceptorHandler(T target, T delegate, Map<Method,List<jakarta.enterprise.inject.spi.Interceptor<?>>> interceptors, Map<Method,Set<Annotation>> methodInterceptorBindings, Map<jakarta.enterprise.inject.spi.Interceptor<?>,?> instances, String beanPassivationId)
    • DefaultInterceptorHandler

      public DefaultInterceptorHandler()
  • Method Details