Class RequestScopedBeanInterceptorHandler

  • All Implemented Interfaces:
    Serializable, javax.inject.Provider

    public class RequestScopedBeanInterceptorHandler
    extends NormalScopedBeanInterceptorHandler

    This is a Provider especially made for @RequestScoped beans used in web applications.

    Since there is only one single contextual instance of an @RequestScoped bean per thread, we can simply cache this instance inside our bean. We only need to reload this instance if it is null or if the thread ends.

    See Also:
    Serialized Form
    • Constructor Detail

      • RequestScopedBeanInterceptorHandler

        public RequestScopedBeanInterceptorHandler​(javax.enterprise.inject.spi.BeanManager beanManager,
                                                   javax.enterprise.inject.spi.Bean<?> bean)
        Creates a new handler.