Package com.tangosol.persistence
package com.tangosol.persistence
Contains classes and helpers for implementing various types of persistence.
- Since:
- 12.2.1
-
ClassDescriptionAbstract implementation of a ReadBuffer-based PersistentEnvironment.Continuation implementation that accepts a Throwable and throws a PersistenceException.Abstract implementation of a ReadBuffer-based PersistentManager.A collection of tasks to execute in a loop.Abstract implementation of PersistenceTools which can be extended for either local or archived snapshot operations.An implementation of a
CachePersistenceHelper.Visitor
to collect details statistics from the snapshot we are analysing.An abstract implementation of aSnapshotArchiver
which must be extended to create a specific implementation.Deprecated.this API is intended for internal purposes only and will be removed in a future version of CoherenceFileFilter implementation that only includes directories.Static helper methods used in the persistence of a partitioned cache.The Visitor interface allows the "iteration" of the persisted contents (and metadata) of a cache service in the style of the Visitor Pattern.ASnapshotArchiverFactory
implementation that creates instances of a SnapshotArchiver class configured using an XmlElement.An implementation of aSnapshotArchiver
that uses a shared directory to store archived snapshots.Static helper methods to encode and decode the attributes related to the storage of a persistent form of a partition.Resolver used during a recovery to discover the newest available GUID for a given partition.Interface that exposes management attributes for a PersistenceEnvironment.Standard MBean interface that exposes management attributes and operations relating to a PartitionedService configured with on-demand or active persistence.SafePersistenceWrappers provides safe wrapper implementations of persistence layer interfaces that can be used to consolidate error handling across the various persistence layers.FailureContinuationFactory encapsulates failure continuations to handle unexpected exceptions thrown by implementations of the various persistence layers.SafePersistenceEnvironment is a wrapper PersistenceEnvironment implementation which protects all operations on the underlying environment (and any PersistenceManger or PersistentStore instances opened through this environment) from unexpected failures, delegating the exception handling to a failureContinuation
.SafePersistenceWrappers.SafePersistenceManager<R,T extends Throwable> SafePersistenceManager is a wrapper PersistenceManager implementation which protects all operations on the underlying manager (and any PersistentStore instances opened by the manager) from unexpected failures, delegating the exception handling to a failureContinuation
.SafePersistenceWrappers.SafePersistentStore<R,T extends Throwable> SafePersistentStore is a wrapper PersistentStore implementation which protects all synchronous operations on the underlying store from unexpected failures, delegating the exception handling to a failureContinuation
.A Snapshot is the abstraction of a full or partial snapshot representation for the purposes of archiving.An interface for archiving and restoring snapshots.A factory forSnapshotArchiver
objects.