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 URLgetManifestURL(Integer nodeID, org.cdlib.mrt.core.Identifier objectID, String baseUrl) static Integerstatic URLstatic URLkeyToURL(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
-