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.