public abstract class AbstractContext extends Object implements javax.enterprise.context.spi.Context
Context interface and getContextualStorage(boolean).
 
 NOTE: Taken from Apache DeltaSpike| Modifier | Constructor and Description | 
|---|---|
| protected  | AbstractContext(javax.enterprise.inject.spi.BeanManager beanManager) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | checkActive()Make sure that the Context is really active. | 
| boolean | destroy(javax.enterprise.context.spi.Contextual bean)Destroy the Contextual Instance of the given Bean. | 
| void | destroyAllActive()destroys all the Contextual Instances in the Storage returned by
  getContextualStorage(boolean). | 
| 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 abstract ContextualStorage | getContextualStorage(boolean createIfNotExist)An implementation has to return the underlying storage which
 contains the items held in the Context. | 
| boolean | isPassivatingScope() | 
protected AbstractContext(javax.enterprise.inject.spi.BeanManager beanManager)
protected abstract ContextualStorage getContextualStorage(boolean createIfNotExist)
createIfNotExist - whether a ContextualStorage shall get created if it doesn't yet exist.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 void destroyAllActive()
getContextualStorage(boolean).public static void destroyAllActive(ContextualStorage storage)
protected void checkActive()
javax.enterprise.context.ContextNotActiveException - if there is no active
         Context for the current Thread.Copyright © 2025 The Apache Software Foundation. All rights reserved.