Package org.chenile.owiz.impl
package org.chenile.owiz.impl
Key Command implementations, chain implementations and base classes are defined here.
Multiple variations of chain implementations exist here.
-
ClassDescriptionChain<InputType>A chain is a command that executes a chain of other commands.ChainContext<InputType>This class is used by
FilterChain
.This class specifies a save point.ChainContextContainer<InputType>The context that is required to be passed to filter chain.CommandBase<InputType>Base class to implement command functionality.DelegatorCommand<InputType>This Command delegates control to a method of an underlying object whose reference is passed to this command.DoNothing<InputType>This command does nothing.FilterChain<InputType extends ChainContextContainer<InputType>>A variation of the Chain for AOP like surround processing.InterpolationCommand<InputType>This is a "dummy" command which needs to be attached to a parent command that supports this type of command.OrchExecutorImpl<InputType>This command triggers the chain of responsibility by storing and executing the first command in the chain.Internal class used to preserve the order of execution of commands.Links OWIZ to the Spring framework.ParallelChain<InputType>ParallelChain.ChainExecutor<InputType>Router<InputType>A router is a command that executes one of several commands based on a routing string.