| Interface | Description |
|---|---|
| BlobHandleGenerator |
Implementation of PersistentEntityStore identifies each blob by a unique blob handle of type
long. |
| BlobVaultItem | |
| ComparableGetter |
Selector is a generic interface for property getter functions for Entity. |
| DiskBasedBlobVault | |
| Entity |
Entity is an object in the EntityStore. |
| EntityId |
Each entity id consists of two parts: id of the entity type and
local id within entity type.
|
| EntityIterable |
EntityIterable allows to lazily iterate over entities. |
| EntityIterator |
EntityIterator is an iterator of EntityIterable. |
| EntityStore |
EntityStore describes abstract named transactional
Entity Store. |
| MetaServer | |
| PersistentEntityStore | |
| QueryCancellingPolicy |
Use StoreTransaction.setQueryCancellingPolicy(QueryCancellingPolicy) to set an instance of
QueryCancellingPolicy to be able to interrupt iteration over EntityIterable instances
associated with the StoreTransaction. |
| Selector<T> |
Selector is a generic interface for property getter functions. |
| Sequence |
Sequence allows to get unique successive non-negative long numbers. |
| StoreTransaction |
StoreTransaction is a transaction started against EntityStore using
EntityStore.beginTransaction() or EntityStore.beginReadonlyTransaction() methods. |
| StoreTransactionalComputable<T> |
A function that can pe passed to the PersistentEntityStore.computeInTransaction(StoreTransactionalComputable)
or PersistentEntityStore.computeInReadonlyTransaction(StoreTransactionalComputable) to be executed and
return result within a transaction.
|
| StoreTransactionalExecutable |
A function that can pe passed to the PersistentEntityStore.executeInTransaction(StoreTransactionalExecutable)
or PersistentEntityStore.executeInReadonlyTransaction(StoreTransactionalExecutable)to be executed
within a transaction.
|
| VaultSizeFunctions |
| Class | Description |
|---|---|
| BlobVault |
BlobVault is base class describing interface to
binary large objects (BLOBs) used internally by implementation of PersistentEntityStore. |
| FileBasedBlobValueItem | |
| PersistentEntityStoreConfig |
Specifies settings of PersistentEntityStore.
|
| Exception | Description |
|---|---|
| EntityRemovedInDatabaseException |
EntityRemovedInDatabaseException is thrown by StoreTransaction.getEntity(EntityId) on
attempt to get Entity by an EntityId which wss removed from the database. |
| EntityStoreException |
Any EntityStore exception is
EntityStoreException. |