|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
Index | Representation of index in the Storage. |
MultivaluedIndex | |
MultivaluedOrderedIndex | Representation of non-unique index. |
ObjectResolver | Interface used for resolving external links (accross storages). |
SinglevaluedIndex | Representation index where exactly one value is associated with each key. |
Storage | Set of indexes (Singlevalued and Multivalued) that are all updated in a single transaction. |
StorageClient | StorageClient is implemented by objects stored in the MDR which themselves access the MDR. |
StorageFactory | For any implementation of Storage, the constructor is something like StorageImplementation(name). |
Streamable | Every implementation must provide a constructor without parameters. |
Class Summary | |
---|---|
MOFID | MOFID implemented as a UUID for the repository plus a long for the ID. |
Storage.EntryType | Type of values and keys stored in index. |
Exception Summary | |
---|---|
RuntimeStorageException | This is thrown when a StorageException needs to be thrown across a boundary that does not allow checked exceptions: for instance, when using a Collections interface to iterate through a set of MDR objects. |
StorageBadRequestException | This is thrown when an error caused by an invalid request from another layer occurs in the storage layer. |
StorageException | This exception is the ancestor of the exceptions thrown from the storage layer. |
StorageIOException | This is thrown when an IO error occurs in the storage layer. |
StoragePersistentDataException | This is thrown when an error caused by invalid persistent data occurs in the storage layer. |
StorageTransientDataException | This is thrown when an error caused by invalid in-memory data occurs in the storage layer. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |