Package org.cdlib.mrt.s3.store
Class StoreClient
java.lang.Object
org.cdlib.mrt.s3.store.StoreClient
Specific SDSC Storage Cloud handling
- Author:
- dloy
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic URL
getManifestURL
(Integer nodeID, org.cdlib.mrt.core.Identifier objectID, String baseUrl) static Integer
static URL
static URL
keyToURL
(Integer nodeID, org.cdlib.mrt.core.Identifier objectID, int versionID, String fieldID, String baseUrl, String function, String query)
-
Field Details
-
NAME
- See Also:
-
MESSAGE
- See Also:
-
urlBase
-
node
protected int node -
logger
protected org.cdlib.mrt.utility.LoggerInf logger
-
-
Constructor Details
-
StoreClient
protected StoreClient(org.cdlib.mrt.utility.LoggerInf logger) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
-
Method Details
-
keyToURL
public static URL keyToURL(Integer nodeID, String key, String baseUrl, String function, String query) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
keyToURL
public static URL keyToURL(Integer nodeID, org.cdlib.mrt.core.Identifier objectID, int versionID, String fieldID, String baseUrl, String function, String query) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
getManifestURL
public static URL getManifestURL(Integer nodeID, org.cdlib.mrt.core.Identifier objectID, String baseUrl) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
getNodeID
- Throws:
org.cdlib.mrt.utility.TException
-