Package org.jboss.weld.bean.proxy
Class InterceptionFactoryDataCache
java.lang.Object
org.jboss.weld.bean.proxy.InterceptionFactoryDataCache
- All Implemented Interfaces:
org.jboss.weld.bootstrap.api.Service
public class InterceptionFactoryDataCache
extends Object
implements org.jboss.weld.bootstrap.api.Service
Allows to share data required for effective
InterceptionFactory implementation.
This is a per-BeanManager service.
- Author:
- Martin Kouba
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanup()getInterceptionFactoryData(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType)
-
Constructor Details
-
InterceptionFactoryDataCache
- Parameters:
beanManager-
-
-
Method Details
-
getInterceptionFactoryData
public <T> Optional<InterceptionFactoryDataCache.InterceptionFactoryData<T>> getInterceptionFactoryData(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType) -
cleanup
public void cleanup()- Specified by:
cleanupin interfaceorg.jboss.weld.bootstrap.api.Service
-