Package org.chenile.owiz.impl
Class InterpolationCommand<InputType>
java.lang.Object
org.chenile.owiz.impl.CommandBase<InputType>
org.chenile.owiz.impl.InterpolationCommand<InputType>
- All Implemented Interfaces:
BypassableCommand<InputType>
,Command<InputType>
,OrchestrationAware<InputType>
- Direct Known Subclasses:
ExceptionHandlerInterpolation
,OperationSpecificClientProcessorsInterpolation
,OperationSpecificProcessorsInterpolation
,PostProcessorsInterpolation
,PreProcessorsInterpolation
,ServiceSpecificClientProcessorsInterpolation
,ServiceSpecificProcessorsInterpolation
This is a "dummy" command which needs to be attached to a parent command that
supports this type of command.
This command will not be executed. Instead, the
fetchCommands(Object)
will be
called to obtain the actual list of commands that will be executed.
Hence, this command serves to interpolate the list of commands by adding more to the list.
It must be used with caution since this can change the runtime execution command list- Author:
- Raja Shankar Kolluru
-
Field Summary
Fields inherited from class org.chenile.owiz.impl.CommandBase
commandDescriptor, orchConfigurator
-
Constructor Summary
-
Method Summary
Methods inherited from class org.chenile.owiz.impl.CommandBase
bypass, execute, getConfigValue, getId, getParentId, obtainCommand, postprocess, preprocess, setCommandDescriptor, setOrchConfigurator
-
Constructor Details
-
InterpolationCommand
public InterpolationCommand()
-
-
Method Details
-
doExecute
This method will throw an exception since it should never be executed by the chain that contains it.- Specified by:
doExecute
in classCommandBase<InputType>
- Throws:
Exception
-
fetchCommands
-