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 effectiveInterceptionFactory
implementation.This is a per-BeanManager service.
- Author:
- Martin Kouba
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InterceptionFactoryDataCache.InterceptionFactoryData<T>
-
Constructor Summary
Constructors Constructor Description InterceptionFactoryDataCache(BeanManagerImpl beanManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleanup()
<T> Optional<InterceptionFactoryDataCache.InterceptionFactoryData<T>>
getInterceptionFactoryData(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType)
-
-
-
Constructor Detail
-
InterceptionFactoryDataCache
public InterceptionFactoryDataCache(BeanManagerImpl beanManager)
- Parameters:
beanManager
-
-
-
Method Detail
-
getInterceptionFactoryData
public <T> Optional<InterceptionFactoryDataCache.InterceptionFactoryData<T>> getInterceptionFactoryData(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType)
-
cleanup
public void cleanup()
- Specified by:
cleanup
in interfaceorg.jboss.weld.bootstrap.api.Service
-
-