org.jboss.weld.context.bound
Interface BoundConversationContext
- All Superinterfaces:
- BoundContext<BoundRequest>, javax.enterprise.context.spi.Context, ConversationContext, ManagedContext
public interface BoundConversationContext
- extends ConversationContext, BoundContext<BoundRequest>
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
Methods inherited from interface org.jboss.weld.context.ConversationContext |
activate, activate, generateConversationId, getConcurrentAccessTimeout, getConversation, getConversations, getCurrentConversation, getDefaultTimeout, getParameterName, invalidate, setConcurrentAccessTimeout, setDefaultTimeout, setParameterName |
Methods inherited from interface javax.enterprise.context.spi.Context |
get, get, getScope, isActive |
destroy
boolean destroy(Map<String,Object> session)
- Destroy all conversations in the session.
- Parameters:
session
- the session for which to destroy all conversations
- Returns:
Copyright © 2013 Seam Framework. All Rights Reserved.