| Interface | Description |
|---|---|
| BatchJobRecoveryContext |
Context for batch job recovery.
|
| BatchJobRecoveryHandler |
Interface for handling batch job recovery.
|
| BlockingResultInfo |
The blocking result info, which will be used to calculate the vertex parallelism and input infos.
|
| SpeculativeExecutionHandler |
Interface for managing speculative execution of tasks and handling slow task detection.
|
| VertexParallelismAndInputInfosDecider |
VertexParallelismAndInputInfosDecider is responsible for deciding the parallelism and
JobVertexInputInfos of a job vertex, based on the information of the consumed blocking
results. |
| Class | Description |
|---|---|
| AdaptiveBatchScheduler |
This scheduler decides the parallelism of JobVertex according to the data volume it consumes.
|
| AdaptiveBatchSchedulerFactory |
Factory for
AdaptiveBatchScheduler. |
| AllToAllBlockingResultInfo |
Information of All-To-All result.
|
| DefaultBatchJobRecoveryHandler |
Default implementation of
BatchJobRecoveryHandler and JobEventReplayHandler. |
| DefaultSpeculativeExecutionHandler |
The default implementation of
SpeculativeExecutionHandler. |
| DefaultVertexParallelismAndInputInfosDecider |
Default implementation of
VertexParallelismAndInputInfosDecider. |
| DummyBatchJobRecoveryHandler |
A dummy implementation of the
BatchJobRecoveryHandler. |
| DummySpeculativeExecutionHandler |
The dummy implementation of
SpeculativeExecutionHandler. |
| PointwiseBlockingResultInfo |
Information of Pointwise result.
|
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.