| Interface | Description |
|---|---|
| FailoverStrategy |
New interface for failover strategies.
|
| FailoverStrategy.Factory |
The factory to instantiate
FailoverStrategy. |
| RestartBackoffTimeStrategy |
Strategy to decide whether to restart failed tasks and the delay to do the restarting.
|
| RestartBackoffTimeStrategy.Factory |
The factory to instantiate
RestartBackoffTimeStrategy. |
| ResultPartitionAvailabilityChecker |
This checker helps to query result partition availability.
|
| Class | Description |
|---|---|
| ExecutionFailureHandler |
This handler deals with task failures to return a
FailureHandlingResult which contains
tasks to restart to recover from failures. |
| ExponentialDelayRestartBackoffTimeStrategy |
Restart strategy which tries to restart indefinitely number of times with an exponential backoff
time in between.
|
| ExponentialDelayRestartBackoffTimeStrategy.ExponentialDelayRestartBackoffTimeStrategyFactory |
The factory for creating
ExponentialDelayRestartBackoffTimeStrategy. |
| FailoverStrategyFactoryLoader |
A utility class to load NG failover strategy factories from the configuration.
|
| FailureHandlingResult |
Result containing the tasks to restart upon a task failure.
|
| FailureRateRestartBackoffTimeStrategy |
Restart strategy which can restart when failure rate is not exceeded.
|
| FailureRateRestartBackoffTimeStrategy.FailureRateRestartBackoffTimeStrategyFactory |
The factory for creating
FailureRateRestartBackoffTimeStrategy. |
| FixedDelayRestartBackoffTimeStrategy |
Restart strategy which tries to restart a fixed number of times with a fixed backoff time in
between.
|
| FixedDelayRestartBackoffTimeStrategy.FixedDelayRestartBackoffTimeStrategyFactory |
The factory for creating
FixedDelayRestartBackoffTimeStrategy. |
| LogicalPipelinedRegionComputeUtil |
Utils for computing
LogicalPipelinedRegions. |
| PipelinedRegionComputeUtil |
Common utils for computing pipelined regions.
|
| RestartAllFailoverStrategy |
A failover strategy that proposes to restart all vertices when a vertex fails.
|
| RestartAllFailoverStrategy.Factory |
The factory to instantiate
RestartAllFailoverStrategy. |
| RestartBackoffTimeStrategyFactoryLoader |
A utility class to load
RestartBackoffTimeStrategy.Factory from the configuration. |
| RestartPipelinedRegionFailoverStrategy |
A failover strategy that proposes to restart involved regions when a vertex fails.
|
| RestartPipelinedRegionFailoverStrategy.Factory |
The factory to instantiate
RestartPipelinedRegionFailoverStrategy. |
| SchedulingPipelinedRegionComputeUtil |
Utils for computing
SchedulingPipelinedRegions. |
| StronglyConnectedComponentsComputeUtils |
Utility for computing strongly connected components.
|
| Enum | Description |
|---|---|
| NoRestartBackoffTimeStrategy |
Restart strategy which does not restart tasks when tasks fail.
|
| NoRestartBackoffTimeStrategy.NoRestartBackoffTimeStrategyFactory |
The factory for creating
NoRestartBackoffTimeStrategy. |
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.