||Interface AssemblyPlanner is used to allow for lazy evaluation of a pipe assembly during planning of a
||A Flow is a logical unit of work declared by an assembly of
Pipe instances connected to source
||Constants to be used as key in Flow#getFlowDescriptor.
||Interface FlowElement is a utility interface used internally to simplify DAG management.
||Interface FlowListener provides hooks for receiving events on various stages of a
||Interface FlowSkipStrategy is used to create new strategies that decide when a
be skipped when executed in a
||Class FlowStep is an internal representation of a given "job" possibly to be executed on a remote cluster.
||Interface FlowStepListener provides hooks for receiving events on various stages of a
||The FlowStepStrategy interface allows for on the fly customization of
FlowStep configuration values
before they are submitted to the underlying platform.