Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- begin(Db, String) - Method in class org.tentackle.jta.JtaTransactionSupport
C
- close() - Method in class org.tentackle.jta.XaManagedConnection
-
Closes the logical and the physical connection.
Closing an already closed connection is allowed. - closeUnmanagedConnection(Connection) - Method in class org.tentackle.jta.XaConnectionManager
- closeUnmanagedConnection(Connection) - Method in class org.tentackle.jta.XaMpxConnectionManager
- commit(Db) - Method in class org.tentackle.jta.JtaTransactionSupport
- connect(BackendInfo) - Method in class org.tentackle.jta.XaConnectionManager
- connect(BackendInfo) - Method in class org.tentackle.jta.XaMpxConnectionManager
- createManagedConnection(Backend, BackendVersionInfo, Connection) - Method in class org.tentackle.jta.XaConnectionManager
- createManagedConnection(Backend, BackendVersionInfo, Connection) - Method in class org.tentackle.jta.XaMpxConnectionManager
- createPersistenceException(Db, String, Exception) - Method in class org.tentackle.jta.JtaTransactionSupport
-
Creates a persistence exception for a failed global transaction.
The exception is flagged temporary if the XA error code indicates a transient failure, such as a deadlock or timeout, or a temporary exception is found in the cause chain.
D
- DEFAULT_JNDI_NAMES - Static variable in class org.tentackle.jta.JtaTransactionSupport
-
The JNDI names under which the transaction manager is looked up by default.
E
- enlist(Db, GlobalTransactionListener) - Method in class org.tentackle.jta.JtaTransactionSupport
G
- getTransactionManager() - Static method in class org.tentackle.jta.JtaTransactionSupport
-
Gets the transaction manager.
If not set, it is looked up via JNDI. - getXAConnection() - Method in class org.tentackle.jta.XaManagedConnection
-
Gets the physical XA connection.
- getXAResource() - Method in class org.tentackle.jta.XaManagedConnection
-
Gets the XA resource to enlist in a global transaction.
I
- isGlobalTransactionActive() - Method in class org.tentackle.jta.JtaTransactionSupport
- isTemporary(Throwable) - Method in class org.tentackle.jta.JtaTransactionSupport
-
Checks whether a global transaction failed for a transient reason.
J
- JNDI_NAME_PROPERTY - Static variable in class org.tentackle.jta.JtaTransactionSupport
-
System property holding the JNDI name of the transaction manager.
- JtaTransactionSupport - Class in org.tentackle.jta
-
Global transactions via JTA.
- JtaTransactionSupport() - Constructor for class org.tentackle.jta.JtaTransactionSupport
-
Creates the JTA transaction support.
O
- org.tentackle.jta - module org.tentackle.jta
-
tentackle-jta module.
- org.tentackle.jta - package org.tentackle.jta
-
Global (JTA/XA) transactions for local sessions.
R
- rollback(Db) - Method in class org.tentackle.jta.JtaTransactionSupport
S
- setRollbackOnly(Db) - Method in class org.tentackle.jta.JtaTransactionSupport
- setTransactionManager(TransactionManager) - Static method in class org.tentackle.jta.JtaTransactionSupport
-
Sets the transaction manager.
X
- XaConnectionManager - Class in org.tentackle.jta
-
A connection manager for XA connections.
- XaConnectionManager() - Constructor for class org.tentackle.jta.XaConnectionManager
-
Creates a connection manager with the defaults of
DefaultConnectionManager(). - XaConnectionManager(String, int, int, int, int, int) - Constructor for class org.tentackle.jta.XaConnectionManager
-
Creates a new XA connection manager.
- XaManagedConnection - Class in org.tentackle.jta
-
A managed connection that can be enlisted in global transactions.
- XaManagedConnection(ConnectionManager, Backend, BackendVersionInfo, Connection, XAConnection) - Constructor for class org.tentackle.jta.XaManagedConnection
-
Creates an XA managed connection.
- XaMpxConnectionManager - Class in org.tentackle.jta
-
A multiplexing connection manager for XA connections.
- XaMpxConnectionManager(String, BackendInfo, int, int, int, int, int, int, int, int) - Constructor for class org.tentackle.jta.XaMpxConnectionManager
-
Creates a new XA multiplexing connection manager.
- XaMpxConnectionManager(BackendInfo, int) - Constructor for class org.tentackle.jta.XaMpxConnectionManager
-
Creates a connection manager with the defaults of
MpxConnectionManager(BackendInfo, int).
All Classes and Interfaces|All Packages|Constant Field Values