@Typed public class FlowScopedContextImpl extends Object implements javax.enterprise.context.spi.Context
| Constructor and Description | 
|---|
| FlowScopedContextImpl(javax.enterprise.inject.spi.BeanManager beanManager,
                     Map<Class,FlowReference> flowBeanReferences) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | checkActive(FacesContext facesContext)Make sure that the Context is really active. | 
| boolean | destroy(javax.enterprise.context.spi.Contextual bean)Destroy the Contextual Instance of the given Bean. | 
| static void | destroyAllActive(ContextualStorage storage)Destroys all the Contextual Instances in the specified ContextualStorage. | 
| <T> T | get(javax.enterprise.context.spi.Contextual<T> bean) | 
| <T> T | get(javax.enterprise.context.spi.Contextual<T> bean,
   javax.enterprise.context.spi.CreationalContext<T> creationalContext) | 
| protected ContextualStorage | getContextualStorage(boolean createIfNotExist,
                    String clientWindowFlowId)An implementation has to return the underlying storage which
 contains the items held in the Context. | 
| String | getCurrentClientWindowFlowId(FacesContext facesContext) | 
| protected FlowScopeBeanHolder | getFlowScopeBeanHolder() | 
| protected FlowScopeBeanHolder | getFlowScopeBeanHolder(FacesContext facesContext) | 
| Class<? extends Annotation> | getScope() | 
| boolean | isActive() | 
| boolean | isActive(FacesContext facesContext) | 
| boolean | isPassivatingScope() | 
public FlowScopedContextImpl(javax.enterprise.inject.spi.BeanManager beanManager,
                             Map<Class,FlowReference> flowBeanReferences)
protected FlowScopeBeanHolder getFlowScopeBeanHolder()
protected FlowScopeBeanHolder getFlowScopeBeanHolder(FacesContext facesContext)
public String getCurrentClientWindowFlowId(FacesContext facesContext)
protected ContextualStorage getContextualStorage(boolean createIfNotExist, String clientWindowFlowId)
createIfNotExist - whether a ContextualStorage shall get created if it doesn't yet exist.public Class<? extends Annotation> getScope()
getScope in interface javax.enterprise.context.spi.Contextpublic boolean isActive()
isActive in interface javax.enterprise.context.spi.Contextpublic boolean isActive(FacesContext facesContext)
public boolean isPassivatingScope()
public <T> T get(javax.enterprise.context.spi.Contextual<T> bean)
get in interface javax.enterprise.context.spi.Contextpublic <T> T get(javax.enterprise.context.spi.Contextual<T> bean,
                 javax.enterprise.context.spi.CreationalContext<T> creationalContext)
get in interface javax.enterprise.context.spi.Contextpublic boolean destroy(javax.enterprise.context.spi.Contextual bean)
bean - dictates which bean shall get cleaned uptrue if the bean was destroyed, false if there was no such bean.public static void destroyAllActive(ContextualStorage storage)
protected void checkActive(FacesContext facesContext)
javax.enterprise.context.ContextNotActiveException - if there is no active
         Context for the current Thread.Copyright © 2022 The Apache Software Foundation. All rights reserved.