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
Constructors Constructor Description CommittableSummary(int subtaskId, int numberOfSubtasks, long checkpointId, int numberOfCommittables, int numberOfPendingCommittables, int numberOfFailedCommittables)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)longgetCheckpointIdOrEOI()Returns the checkpoint id or EOI if this message belong to the final checkpoint or the batch commit.intgetNumberOfCommittables()intgetNumberOfFailedCommittables()intgetNumberOfPendingCommittables()intgetNumberOfSubtasks()intgetSubtaskId()The subtask that created this committable.inthashCode()<NewCommT> CommittableSummary<NewCommT>map()StringtoString()
-
-
-
Method Detail
-
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
public int getNumberOfPendingCommittables()
-
getNumberOfFailedCommittables
public int getNumberOfFailedCommittables()
-
map
public <NewCommT> CommittableSummary<NewCommT> map()
-
-