public class CreateSnapshotTaskRunner extends SpaceModifyingSnapshotTaskRunner
| Constructor and Description |
|---|
CreateSnapshotTaskRunner(StorageProvider snapshotProvider,
SnapshotStorageProvider unwrappedSnapshotProvider,
String dcHost,
String dcPort,
String dcStoreId,
String dcAccountName,
String dcSnapshotUser,
String bridgeAppHost,
String bridgeAppPort,
String bridgeAppUser,
String bridgeAppPass,
String bridgeMemberId) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildSnapshotBody(CreateSnapshotTaskParameters taskParams) |
protected String |
buildSnapshotProps(Map<String,String> props)
Constructs the contents of a properties file given a set of
key/value pairs
|
protected String |
buildSnapshotURL(String snapshotId) |
protected String |
callBridge(RestHttpHelper restHelper,
String snapshotURL,
String snapshotBody) |
protected String |
generateSnapshotId(String spaceId,
long timestamp) |
String |
getName() |
String |
performTask(String taskParameters) |
addSnapshotIdToSpaceProps, getSnapshotIdFromProperties, getSnapshotUser, getStorageProvider, removeSnapshotIdFromSpaceProps, removeSnapshotProps, removeSnapshotUserPermissions, setSnapshotUserPermissions, snapshotPropsPresentInSpace, storeSnapshotPropsbuildBridgeBaseURL, createRestHelper, getBridgeAppHost, getBridgeAppPass, getBridgeAppPort, getBridgeAppUser, getMessageValue, getValueFromJson, jsonStringToMappublic CreateSnapshotTaskRunner(StorageProvider snapshotProvider, SnapshotStorageProvider unwrappedSnapshotProvider, String dcHost, String dcPort, String dcStoreId, String dcAccountName, String dcSnapshotUser, String bridgeAppHost, String bridgeAppPort, String bridgeAppUser, String bridgeAppPass, String bridgeMemberId)
public String getName()
protected String buildSnapshotBody(CreateSnapshotTaskParameters taskParams)
protected String buildSnapshotProps(Map<String,String> props)
props - snapshot propertiesCopyright © 2009–2018 DuraSpace. All rights reserved.