Class DefaultDatastoreSnapshotRestore
- java.lang.Object
-
- org.opendaylight.controller.cluster.datastore.DefaultDatastoreSnapshotRestore
-
- All Implemented Interfaces:
DatastoreSnapshotRestore
@Beta public final class DefaultDatastoreSnapshotRestore extends Object implements DatastoreSnapshotRestore
This class looks for a previously saved data store backup file in a directory and, if found, de-serializes the DatastoreSnapshot instances. This class has a static singleton that is created on bundle activation.- Author:
- Thomas Pantelis
-
-
Constructor Summary
Constructors Constructor Description DefaultDatastoreSnapshotRestore()
DefaultDatastoreSnapshotRestore(String restoreDirectoryPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<DatastoreSnapshot>
getAndRemove(String datastoreType)
-
-
-
Constructor Detail
-
DefaultDatastoreSnapshotRestore
public DefaultDatastoreSnapshotRestore()
-
DefaultDatastoreSnapshotRestore
public DefaultDatastoreSnapshotRestore(String restoreDirectoryPath)
-
-
Method Detail
-
getAndRemove
public Optional<DatastoreSnapshot> getAndRemove(String datastoreType)
- Specified by:
getAndRemove
in interfaceDatastoreSnapshotRestore
-
-