Package org.apache.jackrabbit.core.data

Interface Summary
AsyncUploadCallback This interface defines callback methods to reflect the status of asynchronous upload.
Backend The interface defines the backend which can be plugged into CachingDataStore.
DataRecord Immutable data record that consists of a binary stream.
DataStore Append-only store for binary streams.
DataStoreFactory Factory interface for creating DataStore instances.
MultiDataStoreAware To use a DataStore within a MultiDataStore it must implement this MultiDataStoreAware Interface.
ScanEventListener The listener interface for receiving garbage collection scan events.
 

Class Summary
AbstractDataRecord Abstract data record base class.
AbstractDataStore  
AsyncUploadCache This class holds all in progress uploads.
AsyncUploadCacheResult This class holds result of asynchronous upload from AsyncUploadCache
AsyncUploadResult The class holds the result of asynchronous upload to Backend
CachingDataRecord CachingDataRecord which stores reference to CachingDataStore.
CachingDataStore A caching data store that consists of LocalCache and Backend.
DataIdentifier Opaque data identifier used to identify records in a data store.
FileDataRecord Data record that is based on a normal file.
FileDataStore Simple file-based data store.
LazyFileInputStream 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.
LocalCache This class implements a LRU cache used by CachingDataStore.
MultiDataStore A MultiDataStore can handle two independent DataStores.
 

Exception Summary
DataStoreException Exception thrown by the Data Store module.
 



Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.