Class RpcCheckpointResponder
java.lang.Object
org.apache.flink.runtime.taskexecutor.rpc.RpcCheckpointResponder
- All Implemented Interfaces:
CheckpointResponder
-
Constructor Summary
ConstructorsConstructorDescriptionRpcCheckpointResponder(CheckpointCoordinatorGateway checkpointCoordinatorGateway) -
Method Summary
Modifier and TypeMethodDescriptionvoidacknowledgeCheckpoint(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)
-
Constructor Details
-
RpcCheckpointResponder
-
-
Method Details
-
acknowledgeCheckpoint
public void acknowledgeCheckpoint(org.apache.flink.api.common.JobID jobID, ExecutionAttemptID executionAttemptID, long checkpointId, CheckpointMetrics checkpointMetrics, TaskStateSnapshot subtaskState) Description copied from interface:CheckpointResponderAcknowledges the given checkpoint.- Specified by:
acknowledgeCheckpointin interfaceCheckpointResponder- 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
public void reportCheckpointMetrics(org.apache.flink.api.common.JobID jobID, ExecutionAttemptID executionAttemptID, long checkpointId, CheckpointMetrics checkpointMetrics) Description copied from interface:CheckpointResponderReport metrics for the given checkpoint. Can be used upon receiving abortion notification.- Specified by:
reportCheckpointMetricsin interfaceCheckpointResponder- 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
public void declineCheckpoint(org.apache.flink.api.common.JobID jobID, ExecutionAttemptID executionAttemptID, long checkpointId, CheckpointException checkpointException) Description copied from interface:CheckpointResponderDeclines the given checkpoint.- Specified by:
declineCheckpointin interfaceCheckpointResponder- 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
public void reportInitializationMetrics(org.apache.flink.api.common.JobID jobId, ExecutionAttemptID executionAttemptId, SubTaskInitializationMetrics initializationMetrics) - Specified by:
reportInitializationMetricsin interfaceCheckpointResponder
-