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

Packages that use org.apache.ignite.internal.processors.cache.persistence.checkpoint
org.apache.ignite.internal.cache.query.index
org.apache.ignite.internal.cache.query.index.sorted.defragmentation
org.apache.ignite.internal.managers.encryption: Encryption manager classes.
org.apache.ignite.internal.processors.cache.mvcc.txlog
org.apache.ignite.internal.processors.cache.persistence: This package contain cache with persistence implementation.
org.apache.ignite.internal.processors.cache.persistence.checkpoint
org.apache.ignite.internal.processors.cache.persistence.defragmentation
org.apache.ignite.internal.processors.cache.persistence.metastorage
org.apache.ignite.internal.processors.cache.persistence.pagemem: This package contains page memory implementation for case persitence is enabled.
org.apache.ignite.internal.processors.localtask
org.apache.ignite.internal.processors.query.aware

Classes in org.apache.ignite.internal.processors.cache.persistence.checkpoint used by org.apache.ignite.internal.cache.query.index
Class and Description
CheckpointTimeoutLock Checkpoint lock for outer usage which should be used to protect data during writing to memory.

Classes in org.apache.ignite.internal.processors.cache.persistence.checkpoint used by org.apache.ignite.internal.cache.query.index.sorted.defragmentation
Class and Description
CheckpointTimeoutLock Checkpoint lock for outer usage which should be used to protect data during writing to memory.

Classes in org.apache.ignite.internal.processors.cache.persistence.checkpoint used by org.apache.ignite.internal.managers.encryption
Class and Description
CheckpointListener Listener which methods will be called in a corresponded checkpoint life cycle period.
CheckpointListener.Context Context with information about current snapshots.

Classes in org.apache.ignite.internal.processors.cache.persistence.checkpoint used by org.apache.ignite.internal.processors.cache.mvcc.txlog
Class and Description
CheckpointListener Listener which methods will be called in a corresponded checkpoint life cycle period.
CheckpointListener.Context Context with information about current snapshots.

Classes in org.apache.ignite.internal.processors.cache.persistence.checkpoint used by org.apache.ignite.internal.processors.cache.persistence
Class and Description
Checkpointer Checkpointer object is used for notification on checkpoint begin, predicate is `Checkpointer.scheduledCp``.nextCpTs - now > 0` .
CheckpointHistory Checkpoint history.
CheckpointListener Listener which methods will be called in a corresponded checkpoint life cycle period.
CheckpointListener.Context Context with information about current snapshots.
CheckpointManager Main class to abstract checkpoint-related processes and actions and hide them from higher-level components.
CheckpointProgress Represents information of a progress of a current checkpoint and allows to obtain future to wait for a particular checkpoint state.
CheckpointStatus Checkpoint status which was restored from disk on node start.

Classes in org.apache.ignite.internal.processors.cache.persistence.checkpoint used by org.apache.ignite.internal.processors.cache.persistence.checkpoint
Class and Description
CheckpointEntry Class represents checkpoint state.
CheckpointEntry.GroupState
CheckpointEntryType Checkpoint entry types.
Checkpointer Checkpointer object is used for notification on checkpoint begin, predicate is `Checkpointer.scheduledCp``.nextCpTs - now > 0` .
CheckpointHistory Checkpoint history.
CheckpointHistoryResult Result of a checkpoint search and reservation.
CheckpointListener Listener which methods will be called in a corresponded checkpoint life cycle period.
CheckpointListener.Context Context with information about current snapshots.
CheckpointMarkersStorage Abstraction responsible for managing checkpoint markers storage.
CheckpointPagesWriterFactory Factory class for checkpoint pages writer.
CheckpointProgress Represents information of a progress of a current checkpoint and allows to obtain future to wait for a particular checkpoint state.
CheckpointProgressImpl Data class representing the state of running/scheduled checkpoint.
CheckpointStatus Checkpoint status which was restored from disk on node start.
CheckpointTimeoutLock Checkpoint lock for outer usage which should be used to protect data during writing to memory.
EarliestCheckpointMapSnapshot Earliest checkpoint map snapshot.
PartitionDestroyQueue Partition destroy queue.
PartitionDestroyRequest Partition destroy request.
ReservationReason Represent a reason by that a WAL history was bounded.

Classes in org.apache.ignite.internal.processors.cache.persistence.checkpoint used by org.apache.ignite.internal.processors.cache.persistence.defragmentation
Class and Description
CheckpointManager Main class to abstract checkpoint-related processes and actions and hide them from higher-level components.
LightweightCheckpointManager Like a sharp checkpoint algorithm implemented in `CheckpointManager` this checkpoint ensures that all pages marked dirty under `LightweightCheckpointManager.checkpointTimeoutLock()` will be consistently saved to disk.

Classes in org.apache.ignite.internal.processors.cache.persistence.checkpoint used by org.apache.ignite.internal.processors.cache.persistence.metastorage
Class and Description
CheckpointListener Listener which methods will be called in a corresponded checkpoint life cycle period.
CheckpointListener.Context Context with information about current snapshots.

Classes in org.apache.ignite.internal.processors.cache.persistence.checkpoint used by org.apache.ignite.internal.processors.cache.persistence.pagemem
Class and Description
CheckpointProgress Represents information of a progress of a current checkpoint and allows to obtain future to wait for a particular checkpoint state.

Classes in org.apache.ignite.internal.processors.cache.persistence.checkpoint used by org.apache.ignite.internal.processors.localtask
Class and Description
CheckpointListener Listener which methods will be called in a corresponded checkpoint life cycle period.
CheckpointListener.Context Context with information about current snapshots.

Classes in org.apache.ignite.internal.processors.cache.persistence.checkpoint used by org.apache.ignite.internal.processors.query.aware
Class and Description
CheckpointListener Listener which methods will be called in a corresponded checkpoint life cycle period.
CheckpointListener.Context Context with information about current snapshots.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.16.0
Release Date | : December 15 2023