Package org.jboss.weld.context.bound
Interface BoundConversationContext
- All Superinterfaces:
jakarta.enterprise.context.spi.AlterableContext,BoundContext<BoundRequest>,jakarta.enterprise.context.spi.Context,ConversationContext,ManagedContext,WeldAlterableContext
A conversation context which can be bound to a pair of Maps encapsulated by BoundRequest. The context is
automatically attached to the bound request on activation, and detached when ConversationContext.invalidate() is called.
The BoundConversationContext is detachable, and transient conversations are only attached at the end of a request.
This context is not thread safe, and provides no thread safety for the underlying map. A thread-safe map can be used to back the context - in this case the map can be used as an underlying store in multiple threads safely.
- Author:
- Pete Muir
-
Method Summary
Methods inherited from interface jakarta.enterprise.context.spi.AlterableContext
destroyMethods inherited from interface org.jboss.weld.context.BoundContext
associate, dissociateMethods inherited from interface jakarta.enterprise.context.spi.Context
get, get, getScope, isActiveMethods inherited from interface org.jboss.weld.context.ConversationContext
activate, activate, generateConversationId, getConcurrentAccessTimeout, getConversation, getConversations, getCurrentConversation, getDefaultTimeout, getParameterName, invalidate, setConcurrentAccessTimeout, setDefaultTimeout, setParameterNameMethods inherited from interface org.jboss.weld.context.ManagedContext
deactivateMethods inherited from interface org.jboss.weld.context.WeldAlterableContext
clearAndSet, getAllContextualInstances
-
Method Details
-
destroy
Destroy all conversations in the session.- Parameters:
session- the session for which to destroy all conversations- Returns:
- true if all conversations in the session have been destroyed
-