Package org.opendaylight.controller.cluster.datastore.persisted
package org.opendaylight.controller.cluster.datastore.persisted
Persisted backend structures. This includes various Payloads and Snapshots.
- Author:
- Robert Varga
-
ClassDescriptionPayload persisted when a transaction is aborted.AbstractIdentifiablePayload<T extends Identifier>Abstract base class for
IdentifiablePayload
s which hold a singleIdentifier
.Deprecated, for removal: This API element is subject to removal in a future version.AnExternalizable
with default implementations we expect our implementations to comply with.Abstract base exception used for reporting version mismatches fromPayloadVersion
.Payload persisted when a local history is closed cleanly.Payload persisted when a transaction commits.Payload persisted when a local history is created.Stores a snapshot of the internal state of a data store.Stores a list of DatastoreSnapshot instances.Utility serialization/deserialization forDataTreeCandidate
.Exception thrown fromPayloadVersion.valueOf(short)
when the specified version is too new to be supported by the codebase.AnAbstractVersionedShardDataTreeSnapshot
which contains additional metadata.Exception thrown fromPayloadVersion.valueOf(short)
when the specified version is too old and no longer supported by the codebase.Enumeration of all ABI versions supported by this implementation of persistence.Payload persisted when a local history is completely purged, i.e.Payload persisted when a transaction is purged from the frontend.Abstract base class for snapshots of the ShardDataTree.ShardDataTreeSnapshotMetadata<T extends ShardDataTreeSnapshotMetadata<T>>Base class for various bits of metadata attached to aMetadataShardDataTreeSnapshot
.Represents the persisted snapshot state for the ShardManager.Encapsulates the snapshot State for a Shard.Payload persisted when a local history is instructed some transaction identifiers, i.e.