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 |
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 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName, performTask
public 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 void removeSnapshotIdFromSpaceProps(String spaceId)
protected void removeSnapshotProps(String spaceId)
Copyright © 2009–2015 DuraSpace. All rights reserved.