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

public Class ViewScopeExtension

extends Object
implements Extension
Class Inheritance
All Implemented Interfaces
javax.enterprise.inject.spi.Extension
Imports
com.sun.faces.util.FacesLogger, .Util, com.sun.faces.util.cdi11.CDIUtil, java.util.ServiceLoader, java.util.logging.Level, .Logger, javax.enterprise.event.Observes, javax.enterprise.inject.spi.AfterBeanDiscovery, .Bean, .BeanManager, .BeforeBeanDiscovery, .Extension, .ProcessBean, javax.faces.view.ViewScoped

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

Field Summary

Modifier and TypeField and Description
private CDIUtil
private boolean
private static final Logger
LOGGER

Stores the logger.

Constructor Summary

AccessConstructor and Description
public
ViewScopeExtension()

Constructor.

Method Summary

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

After bean discovery.

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

Processing bean.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cdiUtilback to summary
private CDIUtil cdiUtil
isCdiOneOneOrGreaterback to summary
private boolean isCdiOneOneOrGreater
LOGGERback to summary
private static final Logger LOGGER

Stores the logger.

Constructor Detail

ViewScopeExtensionback to summary
public ViewScopeExtension()

Constructor.

Method Detail

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

After bean discovery.

Parameters
event:AfterBeanDiscovery

the event.

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

Processing bean.

Parameters
event:ProcessBean<?>

the event.