|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||