Class ShardSnapshotState
- java.lang.Object
-
- org.opendaylight.controller.cluster.datastore.persisted.ShardSnapshotState
-
- All Implemented Interfaces:
Serializable,org.opendaylight.controller.cluster.raft.persisted.Snapshot.State
public class ShardSnapshotState extends Object implements org.opendaylight.controller.cluster.raft.persisted.Snapshot.State
Encapsulates the snapshot State for a Shard.- Author:
- Thomas Pantelis
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ShardSnapshotState(@NonNull ShardDataTreeSnapshot snapshot)ShardSnapshotState(@NonNull ShardDataTreeSnapshot snapshot, boolean migrated)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NonNull ShardDataTreeSnapshotgetSnapshot()booleanneedsMigration()
-
-
-
Constructor Detail
-
ShardSnapshotState
public ShardSnapshotState(@NonNull ShardDataTreeSnapshot snapshot, boolean migrated)
-
ShardSnapshotState
public ShardSnapshotState(@NonNull ShardDataTreeSnapshot snapshot)
-
-
Method Detail
-
getSnapshot
public @NonNull ShardDataTreeSnapshot getSnapshot()
-
needsMigration
public boolean needsMigration()
- Specified by:
needsMigrationin interfaceorg.opendaylight.controller.cluster.raft.persisted.Snapshot.State
-
-