Top Description Fields Constructors Methods
com.sun.faces.application.view

public Class ViewScopeExtension

extends Object
implements Extension
Class Inheritance
All Implemented Interfaces
jakarta.enterprise.inject.spi.Extension
Static Imports
com.sun.faces.cdi.CdiUtils.addAnnotatedTypes

The CDI extension that makes ViewScoped beans work in a CDI context.

Field Summary

Modifier and TypeField and Description
private static final Logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
afterBeanDiscovery(AfterBeanDiscovery
the event.
event
,
BeanManager
the bean manager.
beanManager
)

After bean discovery.

public void
beforeBean(BeforeBeanDiscovery
the before bean discovery.
beforeBeanDiscovery
,
BeanManager
the bean manager.
beanManager
)

Before bean discovery.

public void
public void
processBean(ProcessBean<?>
the event.
event
)

Processing bean.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LOGGERback to summary
private static final Logger LOGGER

Constructor Detail

ViewScopeExtensionback to summary
public ViewScopeExtension()

Method Detail

afterBeanDiscoveryback to summary
public void afterBeanDiscovery(AfterBeanDiscovery event, BeanManager beanManager)

After bean discovery.

Parameters
event:AfterBeanDiscovery

the event.

beanManager:BeanManager

the bean manager.

beforeBeanback to summary
public void beforeBean(BeforeBeanDiscovery beforeBeanDiscovery, BeanManager beanManager)

Before bean discovery.

Parameters
beforeBeanDiscovery:BeforeBeanDiscovery

the before bean discovery.

beanManager:BeanManager

the bean manager.

beforeBeanDiscoveryback to summary
public void beforeBeanDiscovery(BeforeBeanDiscovery event, BeanManager beanManager)
processBeanback to summary
public void processBean(ProcessBean<?> event)

Processing bean.

Parameters
event:ProcessBean<?>

the event.