Class ViewScopeExtension

  • All Implemented Interfaces:
    jakarta.enterprise.inject.spi.Extension

    public class ViewScopeExtension
    extends Object
    implements jakarta.enterprise.inject.spi.Extension
    The CDI extension that makes ViewScoped beans work in a CDI context.
    • Constructor Detail

      • ViewScopeExtension

        public ViewScopeExtension()
    • Method Detail

      • beforeBean

        public void beforeBean​(@Observes
                               jakarta.enterprise.inject.spi.BeforeBeanDiscovery beforeBeanDiscovery,
                               jakarta.enterprise.inject.spi.BeanManager beanManager)
        Before bean discovery.
        Parameters:
        beforeBeanDiscovery - the before bean discovery.
        beanManager - the bean manager.
      • beforeBeanDiscovery

        public void beforeBeanDiscovery​(@Observes
                                        jakarta.enterprise.inject.spi.BeforeBeanDiscovery event,
                                        jakarta.enterprise.inject.spi.BeanManager beanManager)
      • processBean

        public void processBean​(@Observes
                                jakarta.enterprise.inject.spi.ProcessBean<?> event)
        Processing bean.
        Parameters:
        event - the event.
      • afterBeanDiscovery

        public void afterBeanDiscovery​(@Observes
                                       jakarta.enterprise.inject.spi.AfterBeanDiscovery event,
                                       jakarta.enterprise.inject.spi.BeanManager beanManager)
        After bean discovery.
        Parameters:
        event - the event.
        beanManager - the bean manager.