Class Router<InputType>

java.lang.Object
org.chenile.owiz.impl.CommandBase<InputType>
org.chenile.owiz.impl.Router<InputType>
All Implemented Interfaces:
AttachableCommand<InputType>, BypassableCommand<InputType>, Command<InputType>, OrchestrationAware<InputType>
Direct Known Subclasses:
EvaluateRouter, OgnlRouter, ProxyTypeRouter, TenantRouter

public abstract class Router<InputType> extends CommandBase<InputType> implements Command<InputType>, AttachableCommand<InputType>
A router is a command that executes one of several commands based on a routing string. The computation of the routing string is left to a sub class and hence this is an abstract class.
Author:
Raja Shankar Kolluru