Package org.jboss.weld.injection
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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>
configure()
T
createInterceptedInstance(T instance)
jakarta.enterprise.inject.spi.InterceptionFactory<T>
ignoreFinalMethods()
static <F> InterceptionFactoryImpl<F>
of(BeanManagerImpl beanManager, jakarta.enterprise.context.spi.CreationalContext<?> creationalContext, jakarta.enterprise.inject.spi.AnnotatedType<F> annotatedType)
-
-
-
Method Detail
-
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 interfacejakarta.enterprise.inject.spi.InterceptionFactory<T>
-
configure
public jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T> configure()
- Specified by:
configure
in interfacejakarta.enterprise.inject.spi.InterceptionFactory<T>
-
-