| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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 | Description |
|---|---|
| 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.
|
Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.