Package org.jboss.weld.context
Interface ManagedContext
- All Superinterfaces:
jakarta.enterprise.context.spi.AlterableContext,jakarta.enterprise.context.spi.Context,WeldAlterableContext
- All Known Subinterfaces:
BoundConversationContext,BoundRequestContext,BoundSessionContext,ConversationContext,EjbRequestContext,HttpConversationContext,HttpRequestContext,HttpSessionContext,RequestContext,SessionContext
Lifecycle management for built in contexts. ManagedContext only allows a context to be activated, deactivated and
destroyed. It does not allow the context to be associated with an underlying data store. These operations are defined on
BoundContext.
Weld provides a number of managed contexts: SessionContext, ConversationContext, RequestContext. All
these managed contexts are scoped to the thread, and propagation of the backing store between threads is the responsibility
of the managed context user.
- Author:
- Pete Muir
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidactivate()Activate the Context.voidDeactivate the Context, destroying any instances if the context is invalid.voidMark the context as due for destruction when deactivate is called.Methods inherited from interface jakarta.enterprise.context.spi.AlterableContext
destroyMethods inherited from interface jakarta.enterprise.context.spi.Context
get, get, getScope, isActiveMethods inherited from interface org.jboss.weld.context.WeldAlterableContext
clearAndSet, getAllContextualInstances
-
Method Details
-
activate
void activate()Activate the Context. -
deactivate
void deactivate()Deactivate the Context, destroying any instances if the context is invalid. -
invalidate
void invalidate()Mark the context as due for destruction when deactivate is called.
-