C
- is the type of Element
s to which the Strategy applies.public class ParallelStrategy<C extends Element> extends InterruptibleStrategy<C>
Modifier and Type | Class and Description |
---|---|
static class |
ParallelStrategy.Generator<C extends Element>
This class generates Strategy objects of the appropriate type.
|
Constructor and Description |
---|
ParallelStrategy() |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<C> |
getCandidates(java.util.Collection<C> elements,
java.util.Collection<PodInstanceRequirement> dirtyAssets)
Returns the candidate element(s), if any, which may have work performed against them.
|
StrategyGenerator<C> |
getGenerator() |
java.lang.String |
getName() |
interrupt, isInterrupted, proceed
public java.util.Collection<C> getCandidates(java.util.Collection<C> elements, java.util.Collection<PodInstanceRequirement> dirtyAssets)
Strategy
elements
- the elements to be examined for candidacydirtyAssets
- any asset names which already have work in progress elsewhere, which should not be returned by
this callpublic java.lang.String getName()
public StrategyGenerator<C> getGenerator()