public abstract class AbstractContext extends Object implements jakarta.enterprise.context.spi.Context
Context interface and getContextualStorage(boolean).
 
 NOTE: Taken from Apache DeltaSpike| Modifier | Constructor and Description | 
|---|---|
| protected  | AbstractContext(jakarta.enterprise.inject.spi.BeanManager beanManager) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | checkActive()Make sure that the Context is really active. | 
| boolean | destroy(jakarta.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(jakarta.enterprise.context.spi.Contextual<T> bean) | 
| <T> T | get(jakarta.enterprise.context.spi.Contextual<T> bean,
   jakarta.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(jakarta.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(jakarta.enterprise.context.spi.Contextual<T> bean)
get in interface jakarta.enterprise.context.spi.Contextpublic <T> T get(jakarta.enterprise.context.spi.Contextual<T> bean,
                 jakarta.enterprise.context.spi.CreationalContext<T> creationalContext)
get in interface jakarta.enterprise.context.spi.Contextpublic boolean destroy(jakarta.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()
jakarta.enterprise.context.ContextNotActiveException - if there is no active
         Context for the current Thread.Copyright © 2022 The Apache Software Foundation. All rights reserved.