public abstract class SpaceModifyingSnapshotTaskRunner extends AbstractSnapshotTaskRunner
| Constructor and Description |
|---|
SpaceModifyingSnapshotTaskRunner(StorageProvider snapshotProvider,
SnapshotStorageProvider unwrappedSnapshotProvider,
String dcSnapshotUser,
String bridgeAppHost,
String bridgeAppPort,
String bridgeAppUser,
String bridgeAppPass) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSnapshotIdToSpaceProps(String spaceId,
String snapshotId) |
protected String |
getSnapshotIdFromProperties(String spaceId)
Returns snapshot from the snapshot properties file if it exists
|
protected String |
getSnapshotUser() |
protected StorageProvider |
getStorageProvider() |
protected void |
removeSnapshotIdFromSpaceProps(String spaceId) |
protected void |
removeSnapshotProps(String spaceId) |
protected String |
removeSnapshotUserPermissions(String spaceId) |
protected String |
setSnapshotUserPermissions(String spaceId) |
protected boolean |
snapshotPropsPresentInSpace(String spaceId)
Checks if the snapshot props file is in the space.
|
protected void |
storeSnapshotProps(String spaceId,
String serializedProps)
Stores a set of snapshot properties in the given space as a properties file.
|
buildBridgeBaseURL, createRestHelper, getBridgeAppHost, getBridgeAppPass, getBridgeAppPort, getBridgeAppUser, getMessageValue, getValueFromJson, jsonStringToMapclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, performTaskpublic SpaceModifyingSnapshotTaskRunner(StorageProvider snapshotProvider, SnapshotStorageProvider unwrappedSnapshotProvider, String dcSnapshotUser, String bridgeAppHost, String bridgeAppPort, String bridgeAppUser, String bridgeAppPass)
protected StorageProvider getStorageProvider()
protected String getSnapshotUser()
protected void addSnapshotIdToSpaceProps(String spaceId, String snapshotId)
protected void storeSnapshotProps(String spaceId, String serializedProps)
spaceId - the space in which the properties file should be storedserializedProps - properties in serialized formatprotected String getSnapshotIdFromProperties(String spaceId)
spaceId - protected void removeSnapshotIdFromSpaceProps(String spaceId)
protected void removeSnapshotProps(String spaceId)
protected boolean snapshotPropsPresentInSpace(String spaceId)
spaceId - Copyright © 2009–2018 DuraSpace. All rights reserved.