Interface CheckpointResponder
-
- All Known Implementing Classes:
RpcCheckpointResponder
@Internal public interface CheckpointResponderResponder for checkpoint acknowledge and decline messages in theTask.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidacknowledgeCheckpoint(org.apache.flink.api.common.JobID jobID, ExecutionAttemptID executionAttemptID, long checkpointId, CheckpointMetrics checkpointMetrics, TaskStateSnapshot subtaskState)Acknowledges the given checkpoint.voiddeclineCheckpoint(org.apache.flink.api.common.JobID jobID, ExecutionAttemptID executionAttemptID, long checkpointId, CheckpointException checkpointException)Declines the given checkpoint.voidreportCheckpointMetrics(org.apache.flink.api.common.JobID jobID, ExecutionAttemptID executionAttemptID, long checkpointId, CheckpointMetrics checkpointMetrics)Report metrics for the given checkpoint.voidreportInitializationMetrics(org.apache.flink.api.common.JobID jobId, ExecutionAttemptID executionAttemptId, SubTaskInitializationMetrics initializationMetrics)
-
-
-
Method Detail
-
acknowledgeCheckpoint
void acknowledgeCheckpoint(org.apache.flink.api.common.JobID jobID, ExecutionAttemptID executionAttemptID, long checkpointId, CheckpointMetrics checkpointMetrics, TaskStateSnapshot subtaskState)Acknowledges the given checkpoint.- Parameters:
jobID- Job ID of the running jobexecutionAttemptID- Execution attempt ID of the running taskcheckpointId- Meta data for this checkpointcheckpointMetrics- Metrics of this checkpointsubtaskState- State handles for the checkpoint
-
reportCheckpointMetrics
void reportCheckpointMetrics(org.apache.flink.api.common.JobID jobID, ExecutionAttemptID executionAttemptID, long checkpointId, CheckpointMetrics checkpointMetrics)Report metrics for the given checkpoint. Can be used upon receiving abortion notification.- Parameters:
jobID- Job ID of the running jobexecutionAttemptID- Execution attempt ID of the running taskcheckpointId- Meta data for this checkpointcheckpointMetrics- Metrics of this checkpoint
-
declineCheckpoint
void declineCheckpoint(org.apache.flink.api.common.JobID jobID, ExecutionAttemptID executionAttemptID, long checkpointId, CheckpointException checkpointException)Declines the given checkpoint.- Parameters:
jobID- Job ID of the running jobexecutionAttemptID- Execution attempt ID of the running taskcheckpointId- The ID of the declined checkpointcheckpointException- The exception why the checkpoint was declined
-
reportInitializationMetrics
void reportInitializationMetrics(org.apache.flink.api.common.JobID jobId, ExecutionAttemptID executionAttemptId, SubTaskInitializationMetrics initializationMetrics)
-
-