Class ExecutionGraphHandler
- java.lang.Object
-
- org.apache.flink.runtime.scheduler.ExecutionGraphHandler
-
public class ExecutionGraphHandler extends Object
Handler for theExecutionGraph
which offers some common operations.
-
-
Constructor Summary
Constructors Constructor Description ExecutionGraphHandler(ExecutionGraph executionGraph, org.slf4j.Logger log, Executor ioExecutor, org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acknowledgeCheckpoint(org.apache.flink.api.common.JobID jobID, ExecutionAttemptID executionAttemptID, long checkpointId, CheckpointMetrics checkpointMetrics, TaskStateSnapshot checkpointState)
void
declineCheckpoint(DeclineCheckpoint decline)
void
reportCheckpointMetrics(ExecutionAttemptID attemptId, long id, CheckpointMetrics metrics)
void
reportInitializationMetrics(ExecutionAttemptID executionAttemptId, SubTaskInitializationMetrics initializationMetrics)
SerializedInputSplit
requestNextInputSplit(JobVertexID vertexID, ExecutionAttemptID executionAttempt)
ExecutionState
requestPartitionState(IntermediateDataSetID intermediateResultId, ResultPartitionID resultPartitionId)
-
-
-
Constructor Detail
-
ExecutionGraphHandler
public ExecutionGraphHandler(ExecutionGraph executionGraph, org.slf4j.Logger log, Executor ioExecutor, org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor)
-
-
Method Detail
-
reportCheckpointMetrics
public void reportCheckpointMetrics(ExecutionAttemptID attemptId, long id, CheckpointMetrics metrics)
-
reportInitializationMetrics
public void reportInitializationMetrics(ExecutionAttemptID executionAttemptId, SubTaskInitializationMetrics initializationMetrics)
-
acknowledgeCheckpoint
public void acknowledgeCheckpoint(org.apache.flink.api.common.JobID jobID, ExecutionAttemptID executionAttemptID, long checkpointId, CheckpointMetrics checkpointMetrics, TaskStateSnapshot checkpointState)
-
declineCheckpoint
public void declineCheckpoint(DeclineCheckpoint decline)
-
requestPartitionState
public ExecutionState requestPartitionState(IntermediateDataSetID intermediateResultId, ResultPartitionID resultPartitionId) throws PartitionProducerDisposedException
-
requestNextInputSplit
public SerializedInputSplit requestNextInputSplit(JobVertexID vertexID, ExecutionAttemptID executionAttempt) throws IOException
- Throws:
IOException
-
-