## Uses of Class
org.apache.ignite.internal.processors.cache.persistence.checkpoint.CheckpointEntry

Packages that use CheckpointEntry
org.apache.ignite.internal.processors.cache.persistence.checkpoint

### Uses of CheckpointEntry in org.apache.ignite.internal.processors.cache.persistence.checkpoint

Methods in org.apache.ignite.internal.processors.cache.persistence.checkpoint that return CheckpointEntry
`@Nullable CheckpointEntry` CheckpointHistory.`lastCheckpoint()`
`CheckpointEntry` CheckpointMarkersStorage.`removeFromEarliestCheckpoints(Integer grpId)` See `CheckpointHistory.removeFromEarliestCheckpoints(java.lang.Integer)`.
`CheckpointEntry` CheckpointHistory.`removeFromEarliestCheckpoints(Integer grpId)` Removes last checkpoint in history from the earliest checkpoints map by group id and returns the latest checkpoint in the history.
`CheckpointEntry` CheckpointMarkersStorage.`writeCheckpointEntry(long cpTs, UUID cpId, WALPointer ptr, @Nullable CheckpointRecord rec, CheckpointEntryType type, boolean skipSync)` Writes checkpoint entry buffer `entryBuf` to specified checkpoint file with 2-phase protocol.

Methods in org.apache.ignite.internal.processors.cache.persistence.checkpoint that return types with arguments of type CheckpointEntry
`Map<Integer,T2<ReservationReason,Map<Integer,CheckpointEntry>>>` CheckpointHistoryResult.`earliestValidCheckpoints()`
`List<CheckpointEntry>` CheckpointHistory.`onCheckpointFinished(org.apache.ignite.internal.processors.cache.persistence.checkpoint.Checkpoint chp)` Logs and clears checkpoint history after checkpoint finish.
`List<CheckpointEntry>` CheckpointHistory.`onWalTruncated(WALPointer highBound)` Clears checkpoint history after WAL truncation.
`List<CheckpointEntry>` CheckpointHistory.`removeCheckpoints(int countToRemove)` Removes checkpoints from history.
`Map<GroupPartitionId,CheckpointEntry>` CheckpointHistory.`searchCheckpointEntry(Map<T2<Integer,Integer>,Long> searchCntrMap)` Tries to search for a WAL pointer for the given partition counter start.

Methods in org.apache.ignite.internal.processors.cache.persistence.checkpoint with parameters of type CheckpointEntry
`void` CheckpointHistory.`addCheckpoint(CheckpointEntry entry, Map<Integer,CacheState> cacheStates)` Adds checkpoint entry after the corresponding WAL record has been written to WAL.
`static String` CheckpointMarkersStorage.`checkpointFileName(CheckpointEntry cp, CheckpointEntryType type)`
`boolean` CheckpointHistory.`isCheckpointApplicableForGroup(int grpId, CheckpointEntry cp)` Checkpoint is not applicable when: 1) WAL was disabled somewhere after given checkpoint. 2) Checkpoint doesn't contain specified `grpId`.

Method parameters in org.apache.ignite.internal.processors.cache.persistence.checkpoint with type arguments of type CheckpointEntry
`void` CheckpointHistory.`initialize(List<CheckpointEntry> checkpoints, EarliestCheckpointMapSnapshot snapshot)`

Constructors in org.apache.ignite.internal.processors.cache.persistence.checkpoint with parameters of type CheckpointEntry
Constructor and Description
`CheckpointHistoryResult(Map<Integer,T2<ReservationReason,Map<Integer,CheckpointEntry>>> earliestValidCheckpoints, @Nullable CheckpointEntry reservedCheckpoint)` Constructor.

Constructor parameters in org.apache.ignite.internal.processors.cache.persistence.checkpoint with type arguments of type CheckpointEntry
Constructor and Description
`CheckpointHistoryResult(Map<Integer,T2<ReservationReason,Map<Integer,CheckpointEntry>>> earliestValidCheckpoints, @Nullable CheckpointEntry reservedCheckpoint)` Constructor.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.15.0
Release Date | : April 25 2023