CommandFlow Represents a flow that executes multiple commands with a dynamic execution order that depends on links that decide which command to execute next, usually based on the result of the preceding command.
 CommandLink Represents a single link between two commands or a command and a flow action like cancellation or completion.
 CommandLinkProcessor Allows a CommandLink to specify the next action to perform by a CommandFlow.
 LinkAction Represents an action to perform when a certain command link condition is met.
 LinkCondition Represents a condition of a CommandLink.
 CommandLinks Helper class to create basic link actions.
 DefaultCommandFlow Default implementation of the CommandFlow interface.
 DefaultCommandLink The default implementation of the CommandLink interface that consists of a LinkCondition and a LinkAction to perform when the condition is met.
 LinkConditions Helper class for creating common link condition types.