Package org.apache.jackrabbit.aws.ext.ds
Class S3DataStore
- java.lang.Object
- 
- org.apache.jackrabbit.core.data.AbstractDataStore
- 
- org.apache.jackrabbit.core.data.CachingDataStore
- 
- org.apache.jackrabbit.aws.ext.ds.S3DataStore
 
 
 
- 
- All Implemented Interfaces:
- AsyncTouchCallback,- AsyncUploadCallback,- DataStore,- MultiDataStoreAware
 
 public class S3DataStore extends CachingDataStore An Amazon S3 data store.
- 
- 
Field Summary- 
Fields inherited from class org.apache.jackrabbit.core.data.CachingDataStoreasyncDownloadCache, asyncTouchCache, backend, inUse, recLenCache, uploadRetryMap
 - 
Fields inherited from class org.apache.jackrabbit.core.data.AbstractDataStoreDIGEST
 
- 
 - 
Constructor SummaryConstructors Constructor Description S3DataStore()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BackendcreateBackend()protected StringgetMarkerFile()voidsetProperties(Properties properties)Properties required to configure the S3Backend- 
Methods inherited from class org.apache.jackrabbit.core.data.CachingDataStoreaddRecord, 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, updateModifiedDateOnAccess
 - 
Methods inherited from class org.apache.jackrabbit.core.data.AbstractDataStoreencodeHexString, getRecordFromReference, getReferenceFromIdentifier
 
- 
 
- 
- 
- 
Method Detail- 
createBackendprotected Backend createBackend() - Specified by:
- createBackendin class- CachingDataStore
 
 - 
getMarkerFileprotected String getMarkerFile() - Specified by:
- getMarkerFilein class- CachingDataStore
 
 - 
setPropertiespublic void setProperties(Properties properties) Properties required to configure the S3Backend
 
- 
 
-