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