Class CommittableSummary<CommT>
java.lang.Object
org.apache.flink.streaming.api.connector.sink2.CommittableSummary<CommT>
- Type Parameters:
CommT- type of the committable
- All Implemented Interfaces:
CommittableMessage<CommT>
@Experimental
public class CommittableSummary<CommT>
extends Object
implements CommittableMessage<CommT>
This class tracks the information about committables belonging to one checkpoint coming from one
subtask.
It is sent to down-stream consumers to depict the progress of the committing process.
-
Field Summary
Fields inherited from interface org.apache.flink.streaming.api.connector.sink2.CommittableMessage
EOI -
Constructor Summary
ConstructorsConstructorDescriptionCommittableSummary(int subtaskId, int numberOfSubtasks, long checkpointId, int numberOfCommittables, int numberOfFailedCommittables) CommittableSummary(int subtaskId, int numberOfSubtasks, long checkpointId, int numberOfCommittables, int numberOfPendingCommittables, int numberOfFailedCommittables) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionbooleanlongReturns the checkpoint id or EOI if this message belong to the final checkpoint or the batch commit.intintintDeprecated.intintThe subtask that created this committable.inthashCode()<NewCommT> CommittableSummary<NewCommT>map()toString()
-
Constructor Details
-
CommittableSummary
public CommittableSummary(int subtaskId, int numberOfSubtasks, long checkpointId, int numberOfCommittables, int numberOfFailedCommittables) -
CommittableSummary
@Deprecated public CommittableSummary(int subtaskId, int numberOfSubtasks, long checkpointId, int numberOfCommittables, int numberOfPendingCommittables, int numberOfFailedCommittables) Deprecated.
-
-
Method Details
-
getSubtaskId
public int getSubtaskId()Description copied from interface:CommittableMessageThe subtask that created this committable.- Specified by:
getSubtaskIdin interfaceCommittableMessage<CommT>
-
getNumberOfSubtasks
public int getNumberOfSubtasks() -
getCheckpointIdOrEOI
public long getCheckpointIdOrEOI()Description copied from interface:CommittableMessageReturns the checkpoint id or EOI if this message belong to the final checkpoint or the batch commit.- Specified by:
getCheckpointIdOrEOIin interfaceCommittableMessage<CommT>
-
getNumberOfCommittables
public int getNumberOfCommittables() -
getNumberOfPendingCommittables
Deprecated. -
getNumberOfFailedCommittables
public int getNumberOfFailedCommittables() -
map
-
toString
-
equals
-
hashCode
public int hashCode()
-