public class S3DataStore extends CachingDataStore
| Modifier and Type | Field and Description |
|---|---|
protected Properties |
properties |
asyncDownloadCache, asyncTouchCache, backend, inUse, recLenCache, uploadRetryMapDIGEST| Constructor and Description |
|---|
S3DataStore() |
| Modifier and Type | Method and Description |
|---|---|
protected Backend |
createBackend() |
protected String |
getMarkerFile() |
boolean |
haveRecordForIdentifier(String identifier)
Look in the backend for a record matching the given identifier.
|
void |
setProperties(Properties properties)
Properties required to configure the S3Backend
|
addRecord, clearInUse, close, confirmDelete, deleteAllOlderThan, deleteFromCache, deleteRecord, getAllIdentifiers, getAsyncUploadLimit, getBackend, getCachePurgeResizeFactor, getCachePurgeTrigFactor, getCacheSize, getConcurrentUploadsThreads, getConfig, getLastModified, getLength, getMinRecordLength, getOrCreateReferenceKey, getPath, getPendingUploads, getRecord, getRecordIfStored, getUploadRetries, init, isContinueOnAsyncUploadFailure, isInUse, onAbort, onAbort, onFailure, onFailure, onSuccess, onSuccess, setAsyncUploadLimit, setCachePurgeResizeFactor, setCachePurgeTrigFactor, setCacheSize, setConcurrentUploadsThreads, setConfig, setContinueOnAsyncUploadFailure, setMinRecordLength, setPath, setProactiveCaching, setRecLengthCacheSize, setSecret, setTouchAsync, setUploadRetries, updateModifiedDateOnAccessencodeHexString, getRecordFromReference, getReferenceFromIdentifierprotected Properties properties
protected Backend createBackend()
createBackend in class CachingDataStoreprotected String getMarkerFile()
getMarkerFile in class CachingDataStorepublic void setProperties(Properties properties)
public boolean haveRecordForIdentifier(String identifier)
identifier - - An identifier for the record.Copyright © 2012-2017 The Apache Software Foundation. All Rights Reserved.