|
||||||||||
| 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 | |||||||||