Class CheckpointHistoryResult


  • public class CheckpointHistoryResult
    extends Object
    Result of a checkpoint search and reservation.
    • Constructor Detail

      • CheckpointHistoryResult

        public CheckpointHistoryResult​(Map<Integer,​T2<ReservationReason,​Map<Integer,​CheckpointEntry>>> earliestValidCheckpoints,
                                       @Nullable
                                       @Nullable CheckpointEntry reservedCheckpoint)
        Constructor.
        Parameters:
        earliestValidCheckpoints - Map (groupId, Reason why reservation cannot be made deeper): Map (partitionId, earliest valid checkpoint to history search)).
        reservedCheckpoint - Reserved checkpoint.
    • Method Detail

      • earliestValidCheckpoints

        public Map<Integer,​T2<ReservationReason,​Map<Integer,​CheckpointEntry>>> earliestValidCheckpoints()
        Returns:
        Map (groupId, Reason why reservation cannot be made deeper): Map (partitionId, earliest valid checkpoint to history search)).
      • reservedCheckpointMark

        @Nullable
        public @Nullable WALPointer reservedCheckpointMark()
        Returns the oldest reserved checkpoint marker.
        Returns:
        Checkpoint mark.