Class InterceptionFactoryImpl<T>

java.lang.Object
org.jboss.weld.injection.InterceptionFactoryImpl<T>
Type Parameters:
T -
All Implemented Interfaces:
jakarta.enterprise.inject.spi.InterceptionFactory<T>

public class InterceptionFactoryImpl<T> extends Object implements jakarta.enterprise.inject.spi.InterceptionFactory<T>
Instances of this class are not suitable for sharing between threads.
Author:
Martin Kouba
  • Method Details

    • of

      public static <F> InterceptionFactoryImpl<F> of(BeanManagerImpl beanManager, jakarta.enterprise.context.spi.CreationalContext<?> creationalContext, jakarta.enterprise.inject.spi.AnnotatedType<F> annotatedType)
      Parameters:
      beanManager -
      creationalContext -
      annotatedType -
      Returns:
    • ignoreFinalMethods

      public jakarta.enterprise.inject.spi.InterceptionFactory<T> ignoreFinalMethods()
      Specified by:
      ignoreFinalMethods in interface jakarta.enterprise.inject.spi.InterceptionFactory<T>
    • configure

      public jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> configure()
      Specified by:
      configure in interface jakarta.enterprise.inject.spi.InterceptionFactory<T>
    • createInterceptedInstance

      public T createInterceptedInstance(T instance)
      Specified by:
      createInterceptedInstance in interface jakarta.enterprise.inject.spi.InterceptionFactory<T>