Class ExecutionGraphHandler
java.lang.Object
org.apache.flink.runtime.scheduler.ExecutionGraphHandler
Handler for the
ExecutionGraph which offers some common operations.-
Constructor Summary
ConstructorsConstructorDescriptionExecutionGraphHandler(ExecutionGraph executionGraph, org.slf4j.Logger log, Executor ioExecutor, org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor) -
Method Summary
Modifier and TypeMethodDescriptionvoidacknowledgeCheckpoint(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) requestNextInputSplit(JobVertexID vertexID, ExecutionAttemptID executionAttempt) requestPartitionState(IntermediateDataSetID intermediateResultId, ResultPartitionID resultPartitionId)
-
Constructor Details
-
ExecutionGraphHandler
public ExecutionGraphHandler(ExecutionGraph executionGraph, org.slf4j.Logger log, Executor ioExecutor, org.apache.flink.runtime.concurrent.ComponentMainThreadExecutor mainThreadExecutor)
-
-
Method Details
-
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
-
requestPartitionState
public ExecutionState requestPartitionState(IntermediateDataSetID intermediateResultId, ResultPartitionID resultPartitionId) throws PartitionProducerDisposedException -
requestNextInputSplit
public SerializedInputSplit requestNextInputSplit(JobVertexID vertexID, ExecutionAttemptID executionAttempt) throws IOException - Throws:
IOException
-