public class ViewScopeContextualStorage extends Object implements Serializable
| Constructor and Description | 
|---|
| ViewScopeContextualStorage(javax.enterprise.inject.spi.BeanManager beanManager) | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> T | createContextualInstance(javax.enterprise.context.spi.Contextual<T> bean,
                        javax.enterprise.context.spi.CreationalContext<T> creationalContext) | 
| void | deactivate() | 
| javax.enterprise.context.spi.Contextual<?> | getBean(FacesContext context,
       Object beanKey)Restores the Bean from its beanKey. | 
| <T> Object | getBeanKey(javax.enterprise.context.spi.Contextual<T> bean)If the context is a passivating scope then we return
 the passivationId of the Bean. | 
| Map<String,Object> | getNameBeanKeyMap() | 
| Map<Object,ContextualInstanceInfo<?>> | getStorage() | 
| boolean | isActive() | 
public ViewScopeContextualStorage(javax.enterprise.inject.spi.BeanManager beanManager)
beanManager - is needed for serialisationconcurrent - whether the ContextualStorage might get accessed concurrently by different threadspassivationCapable - whether the storage is for passivation capable Scopespublic Map<Object,ContextualInstanceInfo<?>> getStorage()
public <T> T createContextualInstance(javax.enterprise.context.spi.Contextual<T> bean,
                                      javax.enterprise.context.spi.CreationalContext<T> creationalContext)
T - bean - creationalContext - public <T> Object getBeanKey(javax.enterprise.context.spi.Contextual<T> bean)
public javax.enterprise.context.spi.Contextual<?> getBean(FacesContext context, Object beanKey)
public boolean isActive()
public void deactivate()
Copyright © 2021 The Apache Software Foundation. All rights reserved.