Package org.apache.jackrabbit.core.data
@Version("2.15.0")
package org.apache.jackrabbit.core.data
-
ClassDescriptionAbstract Backend which has a reference to the underlying
CachingDataStoreand is maintaining the lifecycle of the internal asynchronous write executor.Abstract data record base class.This interface defines callback methods to reflect the status of asynchronous touch.The class holds the result of asynchronous touch toBackendThis class holds all in progress uploads.This class holds result of asynchronous upload fromAsyncUploadCacheThis interface defines callback methods to reflect the status of asynchronous upload.The class holds the result of asynchronous upload toBackendThe interface defines the backend which can be plugged intoCachingDataStore.Backendresource abstraction, such asInputStream, which can be aborted without consuming it fully for efficiency.CachingDataRecord which stores reference toCachingDataStore.A caching data store that consists ofLocalCacheandBackend.Opaque data identifier used to identify records in a data store.Immutable data record that consists of a binary stream.Append-only store for binary streams.Exception thrown by the Data Store module.Factory interface for creatingDataStoreinstances.Data record that is based on a normal file.Simple file-based data store.This input stream delays opening the file until the first byte is read, and closes and discards the underlying stream as soon as the end of input has been reached or when the stream is explicitly closed.This class implements a LRU cache used byCachingDataStore.A MultiDataStore can handle two independent DataStores.To use a DataStore within a MultiDataStore it must implement this MultiDataStoreAware Interface.The listener interface for receiving garbage collection scan events.