Class S3BackedPayloadStore
java.lang.Object
software.amazon.payloadoffloading.S3BackedPayloadStore
- All Implemented Interfaces:
PayloadStore
S3 based implementation for PayloadStore.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteOriginalPayload(String payloadPointer) Deletes the original payload using the given payloadPointer.getOriginalPayload(String payloadPointer) Retrieves the original payload using the given payloadPointer.storeOriginalPayload(String payload) Stores payload in a store that has higher payload size limit than that is supported by original payload store.storeOriginalPayload(String payload, String s3Key) Stores payload in a store that has higher payload size limit than that is supported by original payload store.
-
Constructor Details
-
S3BackedPayloadStore
-
-
Method Details
-
storeOriginalPayload
Description copied from interface:PayloadStoreStores payload in a store that has higher payload size limit than that is supported by original payload store.- Specified by:
storeOriginalPayloadin interfacePayloadStore- Returns:
- a pointer that must be used to retrieve the original payload later.
-
storeOriginalPayload
Description copied from interface:PayloadStoreStores payload in a store that has higher payload size limit than that is supported by original payload store.- Specified by:
storeOriginalPayloadin interfacePayloadStore- Returns:
- a pointer that must be used to retrieve the original payload later.
-
getOriginalPayload
Description copied from interface:PayloadStoreRetrieves the original payload using the given payloadPointer. The pointer must have been obtained usingPayloadStore.storeOriginalPayload(java.lang.String)- Specified by:
getOriginalPayloadin interfacePayloadStore- Returns:
- original payload
-
deleteOriginalPayload
Description copied from interface:PayloadStoreDeletes the original payload using the given payloadPointer. The pointer must have been obtained usingPayloadStore.storeOriginalPayload(java.lang.String)- Specified by:
deleteOriginalPayloadin interfacePayloadStore
-