|
|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| SessionContext | Defines methods for session handling. |
| SessionRunner<T> | The SessionRunner interface should be implemented for
code that runs in a session context. |
| TransactionRunnable<T> | The TransactionRunnable interface should be implemented for
code that needs to be run in a transactional context. |
| UserTransaction | Defines the methods that allow an application to explicitly manage transaction boundaries. |
| Class Summary | |
|---|---|
| BaseSessionRunner<T> | Abstract base class for implementing a SessionRunner. |
| DefaultSessionRunner<T> | DefaultSessionRunner is the default implementation that runs
a TransactionRunnable in a session context. |
| RetrySessionRunner<T> | RetrySessionRunner is an implementation of SessionRunner
that runs a TransactionRunnable in a session context and retries
if an error occured. |
| SessionContextFactory | Implementation of a session context factory. |
| SessionContextFactory.DefaultSessionContext | Internal implementation of SessionContext. |
| SessionContextFactory.DefaultUserTransaction | Internal implementation of UserTransaction. |
| Exception Summary | |
|---|---|
| RollbackException | The RollbackTransaction is thrown to indicate that the transaction has been rolled back rather than committed. |
| SystemException | The SystemException is thrown by the transaction and session manager to indicate that it has encountered an unexpected error condition that prevents future transaction services from proceeding. |
| Annotation Types Summary | |
|---|---|
| UseSessionContext | Specifies that the connection of the query object should be aquired from a session context. |
Provides classes, interfaces for session and transaction handling.
|
|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||