Interface | Description |
---|---|
Strategy<C extends Element> |
A strategy indicates which child
Element s are ready to be processed. |
StrategyGenerator<C extends Element> |
A StrategyGenerator generates
Strategy objects of the appropriate type. |
Class | Description |
---|---|
CanaryStrategy |
A CanaryStrategy is a gatekeeper around another underlying strategy.
|
CanaryStrategy.Generator |
This class generates Strategy objects of the appropriate type.
|
DependencyStrategy<C extends Element> |
A DependencyStrategy implements the strategy designated by the
DependencyStrategyHelper with which it was
constructed. |
DependencyStrategyHelper<C extends Element> |
The
DependencyStrategyHelper exists to aid in the construction of Strategy objects which describe a
set of dependencies between constituent elements. |
InterruptibleStrategy<C extends Element> |
This class provides an encapsulation of common implementations for the methods associated with pausing and resuming
strategies.
|
ParallelStrategy<C extends Element> |
A ParallelStrategy indicates that all Elements are candidates simultaneously.
|
ParallelStrategy.Generator<C extends Element> |
This class generates Strategy objects of the appropriate type.
|
RandomStrategy<C extends Element> | |
RandomStrategy.Generator<C extends Element> |
This class generates Strategy objects of the appropriate type.
|
SerialStrategy<C extends Element> |
A SerialStrategy requires that all Elements are completed in order.
|
SerialStrategy.Generator<C extends Element> |
This class generates Strategy objects of the appropriate type.
|
StrategyFactory |
Factory for generating Strategy objects for Phases and steps.
|
Exception | Description |
---|---|
DependencyStrategyHelper.InvalidDependencyException |
An
DependencyStrategyHelper.InvalidDependencyException is thrown when an attempt generate an invalid dependency occurs. |