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:
org.apache.jackrabbit.core.data.AsyncTouchCallback,org.apache.jackrabbit.core.data.AsyncUploadCallback,org.apache.jackrabbit.core.data.DataStore,org.apache.jackrabbit.core.data.MultiDataStoreAware
public class S3DataStore extends org.apache.jackrabbit.core.data.CachingDataStoreAn Amazon S3 data store.
-
-
Constructor Summary
Constructors Constructor Description S3DataStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.jackrabbit.core.data.BackendcreateBackend()protected StringgetMarkerFile()voidsetProperties(Properties properties)Properties required to configure the S3Backend-
Methods inherited from class org.apache.jackrabbit.core.data.CachingDataStore
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, updateModifiedDateOnAccess
-
-
-
-
Method Detail
-
createBackend
protected org.apache.jackrabbit.core.data.Backend createBackend()
- Specified by:
createBackendin classorg.apache.jackrabbit.core.data.CachingDataStore
-
getMarkerFile
protected String getMarkerFile()
- Specified by:
getMarkerFilein classorg.apache.jackrabbit.core.data.CachingDataStore
-
setProperties
public void setProperties(Properties properties)
Properties required to configure the S3Backend
-
-