public class ContextualStorage extends Object implements Serializable
| Constructor and Description | 
|---|
ContextualStorage(javax.enterprise.inject.spi.BeanManager beanManager,
                 boolean concurrent,
                 boolean passivationCapable)  | 
| Modifier and Type | Method and Description | 
|---|---|
<T> T | 
createContextualInstance(javax.enterprise.context.spi.Contextual<T> bean,
                        javax.enterprise.context.spi.CreationalContext<T> creationalContext)  | 
javax.enterprise.context.spi.Contextual<?> | 
getBean(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<Object,ContextualInstanceInfo<?>> | 
getStorage()  | 
boolean | 
isConcurrent()  | 
public ContextualStorage(javax.enterprise.inject.spi.BeanManager beanManager,
                         boolean concurrent,
                         boolean passivationCapable)
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 boolean isConcurrent()
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(Object beanKey)
Copyright © 2020 The Apache Software Foundation. All rights reserved.