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, getSnapshotUser, getStorageProvider, removeSnapshotIdFromSpaceProps, removeSnapshotProps, removeSnapshotUserPermissions, setSnapshotUserPermissions, storeSnapshotProps
buildBridgeBaseURL, createRestHelper, getBridgeAppHost, getBridgeAppPass, getBridgeAppPort, getBridgeAppUser
public 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 propertiesprotected String callBridge(RestHttpHelper restHelper, String snapshotURL, String snapshotBody)
Copyright © 2009–2016 DuraSpace. All rights reserved.