Package org.cdlib.mrt.s3.tools
Class CloudCmdHandler
java.lang.Object
org.cdlib.mrt.s3.tools.CloudCmdHandler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static class
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCloudCmdHandler
(CloudStoreInf service, org.cdlib.mrt.utility.LoggerInf logger) -
Method Summary
Modifier and TypeMethodDescriptioncmd
(CloudCmdHandler.CmdTypes cmdType, String container, String key, File file)
-
Field Details
-
NAME
- See Also:
-
MESSAGE
- See Also:
-
service
-
logger
protected org.cdlib.mrt.utility.LoggerInf logger
-
-
Constructor Details
-
CloudCmdHandler
public CloudCmdHandler(CloudStoreInf service, org.cdlib.mrt.utility.LoggerInf logger) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
-
Method Details
-
cmd
public CloudResponse cmd(CloudCmdHandler.CmdTypes cmdType, String container, String key, File file) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
put
public CloudResponse put(String container, String key, File file) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
get
public CloudResponse get(String container, String key, File file) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
delete
- Throws:
org.cdlib.mrt.utility.TException
-
list
- Throws:
org.cdlib.mrt.utility.TException
-
list
public CloudResponse list(String container, String key, File file) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-