Uses of Interface
ix.util.context.ContextHolder

Packages that use ContextHolder
ix.util.context Context-layering mechanism. 
 

Uses of ContextHolder in ix.util.context
 

Classes in ix.util.context that implement ContextHolder
 class BasicContextHolder
          A simple object that contains a Context.
 class PlainContextHolder
          A "final" version of BasicContextHolder.
 

Fields in ix.util.context declared as ContextHolder
(package private)  ContextHolder ContextValue.holder
           
(package private)  ContextHolder GlobalHoldingStrategy.globalContextHolder
           
 

Methods in ix.util.context that return ContextHolder
abstract  ContextHolder ContextHoldingStrategy.getContextHolder()
          Returns an appropriate context-holder.
 ContextHolder GlobalHoldingStrategy.getContextHolder()
           
 ContextHolder ThreadLocalHoldingStrategy.getContextHolder()
           
static ContextHolder Context.getContextHolder()
          Returns the context-holder provided by the current context-holding strategy.
 ContextHolder InheritableThreadLocalHoldingStrategy.getContextHolder()
           
 

Methods in ix.util.context with parameters of type ContextHolder
 void ContextHoldingStrategy.setContextHolder(ContextHolder h)
          Changes the context-holder that would be returned, if that makes sense.
 void ThreadLocalHoldingStrategy.setContextHolder(ContextHolder h)
           
static void Context.inContext(ContextHolder h, Context c, java.lang.Runnable r)
          Temporarily changes a context-holder's current context around a call to a Runnable's run() method.
static void Context.pushContext(ContextHolder h)
          Moves the specified context-holder to a new child of its current context.
static Context Context.popContext(ContextHolder h)
          Moves the specified context-holder to the parent of its current context.
 void InheritableThreadLocalHoldingStrategy.setContextHolder(ContextHolder h)
           
 

Constructors in ix.util.context with parameters of type ContextHolder
ContextValue(ContextHolder holder, java.lang.Object value)