Interface | Description |
---|---|
Datastore | The Datastore interface is the basic common denominator all NoSQL databases should support:
|
DatastoreAware | An interface for classes to implement that want access to the Datastore |
Ordered | Adds a getOrder() method to any class that implements it. |
Session | The Session represents the active interaction with a datastore. |
SessionCallback |
|
SessionImplementor | Methods for the implementation of the Session interface to implement. |
StatelessDatastore | For Datastores that support stateless connectivity |
VoidSessionCallback |
|
Class | Description |
---|---|
AbstractAttributeStoringSession | |
AbstractDatastore | Abstract Datastore implementation that deals with binding the Session to thread locale upon creation. |
AbstractSession | Abstract implementation of the Session interface that uses a list of Persister instances to save, update and delete instances |
DatastoreUtils | Helper class for obtaining Datastore sessions. |
SessionCreationEvent | Event fired when a session is created. |
SoftThreadLocalMap | Creates a InheritableThreadLocal with an intial value of a Map. |
Exception | Description |
---|---|
ConnectionNotFoundException | Thrown when a session cannot be located. |
DatastoreException | General exception for errors related to the configuration of the Datastore |
EntityCreationException | Thrown when there was an error creating an entity. |
IdentityGenerationException | Thrown when an identity cannot be generated. |
OptimisticLockingException | Indicates an optimistic locking violation during an update. |