Class ExecutionGraphHandler
- java.lang.Object
-
- org.apache.flink.runtime.scheduler.ExecutionGraphHandler
-
public class ExecutionGraphHandler extends Object
Handler for theExecutionGraphwhich 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 voidacknowledgeCheckpoint(org.apache.flink.api.common.JobID jobID, ExecutionAttemptID executionAttemptID, long checkpointId, CheckpointMetrics checkpointMetrics, TaskStateSnapshot checkpointState)voiddeclineCheckpoint(DeclineCheckpoint decline)voidreportCheckpointMetrics(ExecutionAttemptID attemptId, long id, CheckpointMetrics metrics)voidreportInitializationMetrics(ExecutionAttemptID executionAttemptId, SubTaskInitializationMetrics initializationMetrics)SerializedInputSplitrequestNextInputSplit(JobVertexID vertexID, ExecutionAttemptID executionAttempt)ExecutionStaterequestPartitionState(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
-
-