Uses of Interface
org.perfectjpattern.core.api.behavioral.chainofresponsibility.IChainStrategy

Packages that use IChainStrategy
org.perfectjpattern.core.api.behavioral.chainofresponsibility Chain of Responsibility Pattern API. 
org.perfectjpattern.core.behavioral.chainofresponsibility Chain of Responsibility Core Pattern implementation. 
 

Uses of IChainStrategy in org.perfectjpattern.core.api.behavioral.chainofresponsibility
 

Methods in org.perfectjpattern.core.api.behavioral.chainofresponsibility with parameters of type IChainStrategy
 void IHandler.setChainStrategy(IChainStrategy aStrategy)
          Set the IChainStrategy to this IHandler.
 void NullHandler.setChainStrategy(IChainStrategy aStrategy)
          Set the IChainStrategy to this IHandler.
 

Uses of IChainStrategy in org.perfectjpattern.core.behavioral.chainofresponsibility
 

Classes in org.perfectjpattern.core.behavioral.chainofresponsibility that implement IChainStrategy
 class AllHandleStrategy
          Concrete implementation of IChainStrategy that allows all IHandler instances in the Chain to handle the given request.
 class OnlyOneHandleStrategy
          Concrete implementation of IChainStrategy that allows only one IHandler to handle the given request then stops the processing of the chain.
 

Methods in org.perfectjpattern.core.behavioral.chainofresponsibility that return IChainStrategy
static IChainStrategy OnlyOneHandleStrategy.getInstance()
          Returns Singleton instance of OnlyOneHandlesStrategy.
static IChainStrategy AllHandleStrategy.getInstance()
          Returns Singleton instance of AllHandleStrategy.
 

Methods in org.perfectjpattern.core.behavioral.chainofresponsibility with parameters of type IChainStrategy
 void AbstractHandler.setChainStrategy(IChainStrategy aStrategy)
          Set the IChainStrategy to this IHandler.
 



Copyright © 2007-2009. All Rights Reserved.