Interface StateTransitions.ToStopWithSavepoint

All Superinterfaces:
StateTransitions
All Known Implementing Classes:
AdaptiveScheduler
Enclosing interface:
StateTransitions

public static interface StateTransitions.ToStopWithSavepoint extends StateTransitions
Interface covering transition to the StopWithSavepoint state.
  • Method Details

    • goToStopWithSavepoint

      CompletableFuture<String> goToStopWithSavepoint(ExecutionGraph executionGraph, ExecutionGraphHandler executionGraphHandler, OperatorCoordinatorHandler operatorCoordinatorHandler, CheckpointScheduling checkpointScheduling, CompletableFuture<String> savepointFuture, List<ExceptionHistoryEntry> failureCollection)
      Transitions into the StopWithSavepoint state.
      Parameters:
      executionGraph - executionGraph to pass to the StopWithSavepoint state
      executionGraphHandler - executionGraphHandler to pass to the StopWithSavepoint state
      operatorCoordinatorHandler - operatorCoordinatorHandler to pass to the StopWithSavepoint state
      savepointFuture - Future for the savepoint to complete.
      failureCollection - collection of failures that are propagated
      Returns:
      Location of the savepoint.