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
  • Constructor Details

    • InterceptionFactoryDataCache

      public InterceptionFactoryDataCache(BeanManagerImpl beanManager)
      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:
      cleanup in interface org.jboss.weld.bootstrap.api.Service