Interface WeldAlterableContext

All Superinterfaces:
AlterableContext, Context
All Known Subinterfaces:
BoundContext<S>, BoundConversationContext, BoundRequestContext, BoundSessionContext, ConversationContext, EjbRequestContext, HttpConversationContext, HttpRequestContext, HttpSessionContext, ManagedContext, RequestContext, SessionContext

public interface WeldAlterableContext extends AlterableContext
Enriched version of AlterableContext which allows to capture all instances from given context or to set them to previously obtained values. Most built-in contexts implement this in order to support context propagation. Exception are ApplicationContext which works out of the box and then SingletonContext and DependentContext which are not to be propagated.
Author:
Matej Novotny