Class CompletedCheckpointStats
- java.lang.Object
-
- org.apache.flink.runtime.checkpoint.AbstractCheckpointStats
-
- org.apache.flink.runtime.checkpoint.CompletedCheckpointStats
-
- All Implemented Interfaces:
Serializable
public class CompletedCheckpointStats extends AbstractCheckpointStats
Statistics for a successfully completed checkpoint.The reported statistics are immutable except for the discarded flag, which is updated via the
DiscardCallback
and theCompletedCheckpoint
after an instance of this class has been created.- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getCheckpointedSize()
Returns the checkpointed size during that checkpoint.String
getExternalPath()
Returns the external pointer of this checkpoint.SubtaskStateStats
getLatestAcknowledgedSubtaskStats()
Returns the latest acknowledged subtask stats ornull
if none was acknowledged yet.int
getNumberOfAcknowledgedSubtasks()
Returns the number of acknowledged subtasks.long
getPersistedData()
long
getProcessedData()
long
getStateSize()
Returns the total checkpoint state size over all subtasks.CheckpointStatsStatus
getStatus()
Returns the status of this checkpoint.boolean
isDiscarded()
Returns whether the checkpoint has been discarded.boolean
isUnalignedCheckpoint()
String
toString()
-
Methods inherited from class org.apache.flink.runtime.checkpoint.AbstractCheckpointStats
getAllTaskStateStats, getCheckpointId, getEndToEndDuration, getLatestAckTimestamp, getNumberOfSubtasks, getProperties, getTaskStateStats, getTriggerTimestamp
-
-
-
-
Method Detail
-
getStatus
public CheckpointStatsStatus getStatus()
Description copied from class:AbstractCheckpointStats
Returns the status of this checkpoint.- Specified by:
getStatus
in classAbstractCheckpointStats
- Returns:
- Status of this checkpoint
-
getNumberOfAcknowledgedSubtasks
public int getNumberOfAcknowledgedSubtasks()
Description copied from class:AbstractCheckpointStats
Returns the number of acknowledged subtasks.- Specified by:
getNumberOfAcknowledgedSubtasks
in classAbstractCheckpointStats
- Returns:
- The number of acknowledged subtasks.
-
getStateSize
public long getStateSize()
Description copied from class:AbstractCheckpointStats
Returns the total checkpoint state size over all subtasks.- Specified by:
getStateSize
in classAbstractCheckpointStats
- Returns:
- Total checkpoint state size over all subtasks.
-
getCheckpointedSize
public long getCheckpointedSize()
Description copied from class:AbstractCheckpointStats
Returns the checkpointed size during that checkpoint.- Specified by:
getCheckpointedSize
in classAbstractCheckpointStats
- Returns:
- The checkpointed size during that checkpoint.
-
getProcessedData
public long getProcessedData()
- Specified by:
getProcessedData
in classAbstractCheckpointStats
- Returns:
- the total number of processed bytes during the checkpoint.
-
getPersistedData
public long getPersistedData()
- Specified by:
getPersistedData
in classAbstractCheckpointStats
- Returns:
- the total number of persisted bytes during the checkpoint.
-
isUnalignedCheckpoint
public boolean isUnalignedCheckpoint()
- Specified by:
isUnalignedCheckpoint
in classAbstractCheckpointStats
- Returns:
- whether the checkpoint is unaligned.
-
getLatestAcknowledgedSubtaskStats
@Nullable public SubtaskStateStats getLatestAcknowledgedSubtaskStats()
Description copied from class:AbstractCheckpointStats
Returns the latest acknowledged subtask stats ornull
if none was acknowledged yet.- Specified by:
getLatestAcknowledgedSubtaskStats
in classAbstractCheckpointStats
- Returns:
- Latest acknowledged subtask stats or
null
-
getExternalPath
public String getExternalPath()
Returns the external pointer of this checkpoint.
-
isDiscarded
public boolean isDiscarded()
Returns whether the checkpoint has been discarded.- Returns:
true
if the checkpoint has been discarded,false
otherwise.
-
-