Package org.jboss.weld.context
Interface ManagedContext
-
- All Superinterfaces:
javax.enterprise.context.spi.AlterableContext,javax.enterprise.context.spi.Context,WeldAlterableContext
- All Known Subinterfaces:
BoundConversationContext,BoundRequestContext,BoundSessionContext,ConversationContext,EjbRequestContext,HttpConversationContext,HttpRequestContext,HttpSessionContext,RequestContext,SessionContext
public interface ManagedContext extends WeldAlterableContext
Lifecycle management for built in contexts.
ManagedContextonly 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 onBoundContext.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:
BoundContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidactivate()Activate the Context.voiddeactivate()Deactivate the Context, destroying any instances if the context is invalid.voidinvalidate()Mark the context as due for destruction when deactivate is called.-
Methods inherited from interface org.jboss.weld.context.WeldAlterableContext
clearAndSet, getAllContextualInstances
-
-