| Interface | Description |
|---|---|
| GlobalTransactionManager |
A
GlobalTransactionManager handles transactions globally, this
can be either service-specific, spanning several services, spanning several
databases or even several database management systems. |
| ManagedCallableStatement |
A managed callable statement overrides a
CallableStatement by
returning the managed JDBC-classes where appropriate. |
| ManagedDatabaseMetaData |
Managed database meta data overrides
DatabaseMetaData by
returning the managed JDBC-classes where appropriate. |
| ManagedExtendedConnection |
A managed extended connection extends an
ExtendedConnection by
the means to handle remote iterator. |
| ManagedPreparedStatement |
A managed prepared statement overrides a
PreparedStatement by
returning the managed JDBC-classes where appropriate. |
| ManagedResultSet |
A managed result set extends a
ResultSet by the means to handle
remote iterator. |
| ManagedStatement |
A managed statement overrides a
Statement by returning the
managed JDBC-classes where appropriate. |
| TxManager<T> |
This class wraps a
JDBCDataSource and provides the means for
implicit hierarchical transactions and sharing connections. |
| Class | Description |
|---|---|
| ResultSetRemoteIterator<T> |
This remote iterator encapsulates a result set.
|
| TxDbUpdateManager<T> |
Simple (transient) manager for the definition and execution of updates to the
database schema.
|
| Exception | Description |
|---|---|
| InvalidOptionsException |
This exception indicates that a transaction should be started for an object
that has already started a transaction but the existing transaction uses
looser options that the transaction to be started.
|
| TransactionFinishedException |
This exception indicates that a transaction is accessed that has already been
finished.
|
| TransactionUnknownException |
This exception indicates that an object tries to access a transaction but has
not started one.
|