ix.util.context
Class GlobalHoldingStrategy

java.lang.Object
  extended by ix.util.context.ContextHoldingStrategy
      extended by ix.util.context.GlobalHoldingStrategy

public class GlobalHoldingStrategy
extends ContextHoldingStrategy

A context-holding stategy that provides a single, global context-holder.


Field Summary
(package private)  ContextHolder globalContextHolder
           
 
Constructor Summary
GlobalHoldingStrategy()
           
 
Method Summary
 void clearContexts()
          Tells any ContextHolders it knows about to set their current context to the root context.
 ContextHolder getContextHolder()
          Returns an appropriate context-holder.
 
Methods inherited from class ix.util.context.ContextHoldingStrategy
setContextHolder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

globalContextHolder

ContextHolder globalContextHolder
Constructor Detail

GlobalHoldingStrategy

public GlobalHoldingStrategy()
Method Detail

getContextHolder

public ContextHolder getContextHolder()
Description copied from class: ContextHoldingStrategy
Returns an appropriate context-holder.

Specified by:
getContextHolder in class ContextHoldingStrategy

clearContexts

public void clearContexts()
Description copied from class: ContextHoldingStrategy
Tells any ContextHolders it knows about to set their current context to the root context. Called by Context.clearContexts().

Specified by:
clearContexts in class ContextHoldingStrategy