public abstract class AbstractIterationManager extends java.lang.Object implements IterationManager.IterationManagerExtension
IterationManager.IterationManagerExtension
Modifier and Type | Field and Description |
---|---|
protected Evaluator |
evaluator
Deprecated.
use executor
|
protected Executor |
executor |
Modifier | Constructor and Description |
---|---|
|
AbstractIterationManager(Evaluator evaluator)
Deprecated.
use Executor
|
protected |
AbstractIterationManager(Executor executor) |
Modifier and Type | Method and Description |
---|---|
IterationManager |
createNestedIterationManager(CollectionValue value)
Create a nested iteration supervisor.
|
void |
dispose() |
java.lang.Object |
get()
Get the current state of the iterator.
|
Evaluator |
getEvaluator()
Deprecated.
use getExecutor()
|
Executor |
getExecutor() |
StandardLibrary |
getStandardLibrary() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
advanceIterators, evaluateBody, getAccumulatorValue, getSourceCollection, hasCurrent, updateAccumulator
@NonNull protected final Executor executor
@Deprecated @NonNull protected final Evaluator evaluator
@Deprecated public AbstractIterationManager(@NonNull Evaluator evaluator)
protected AbstractIterationManager(@NonNull Executor executor)
@NonNull public IterationManager createNestedIterationManager(@NonNull CollectionValue value)
IterationManager
createNestedIterationManager
in interface IterationManager
value
- the nested iteration domainpublic void dispose()
dispose
in interface IterationManager
@Nullable public java.lang.Object get()
IterationManager
get
in interface IterationManager
@Deprecated @NonNull public Evaluator getEvaluator()
getEvaluator
in interface IterationManager
@NonNull public Executor getExecutor()
getExecutor
in interface IterationManager.IterationManagerExtension
@NonNull public StandardLibrary getStandardLibrary()
getStandardLibrary
in interface IterationManager