Package org.opendaylight.controller.cluster.datastore.persisted
Persisted backend structures. This includes various Payloads and Snapshots.
- Author:
- Robert Varga
-
Class Summary Class Description AbortTransactionPayload Payload persisted when a transaction is aborted.AbstractIdentifiablePayload<T extends Identifier> Abstract base class forIdentifiablePayload
s which hold a singleIdentifier
.AbstractIdentifiablePayload.AbstractProxy<T extends Identifier> CloseLocalHistoryPayload Payload persisted when a local history is closed cleanly.CommitTransactionPayload Payload persisted when a transaction commits.CreateLocalHistoryPayload Payload persisted when a local history is created.DatastoreSnapshot Stores a snapshot of the internal state of a data store.DatastoreSnapshot.ShardSnapshot DatastoreSnapshotList Stores a list of DatastoreSnapshot instances.DataTreeCandidateInputOutput Utility serialization/deserialization forDataTreeCandidate
.DataTreeCandidateInputOutput.DataTreeCandidateWithVersion DisableTrackingPayload FrontendClientMetadata FrontendHistoryMetadata FrontendShardDataTreeSnapshotMetadata MetadataShardDataTreeSnapshot AnAbstractVersionedShardDataTreeSnapshot
which contains additional metadata.PurgeLocalHistoryPayload Payload persisted when a local history is completely purged, i.e.PurgeTransactionPayload Payload persisted when a transaction is purged from the frontend.ShardDataTreeSnapshot Abstract base class for snapshots of the ShardDataTree.ShardDataTreeSnapshotMetadata<T extends ShardDataTreeSnapshotMetadata<T>> Base class for various bits of metadata attached to aMetadataShardDataTreeSnapshot
.ShardManagerSnapshot Represents the persisted snapshot state for the ShardManager.ShardSnapshotState Encapsulates the snapshot State for a Shard.SkipTransactionsPayload Payload persisted when a local history is instructed some transaction identifiers, i.e. -
Enum Summary Enum Description PayloadVersion Enumeration of all ABI versions supported by this implementation of persistence. -
Exception Summary Exception Description AbstractVersionException Abstract base exception used for reporting version mismatches fromPayloadVersion
.FutureVersionException Exception thrown fromPayloadVersion.valueOf(short)
when the specified version is too new to be supported by the codebase.PastVersionException Exception thrown fromPayloadVersion.valueOf(short)
when the specified version is too old and no longer supported by the codebase.