Package com.arjuna.ats.jta.xa
Interface RecoverableXAConnection
public interface RecoverableXAConnection
XA connection implementations must provide an implementation
of this class.
- Since:
- JTS 1.2.4.
- Version:
- $Id: RecoverableXAConnection.java 2342 2006-03-30 13:06:17Z $
- Author:
- Mark Little (mark_little@hp.com)
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidbooleaninuse()booleanvoidreset()booleansetTransaction(jakarta.transaction.Transaction tx) Remember the transaction we are being used within.booleanbooleanvalidTransaction(jakarta.transaction.Transaction tx) Is this the same transaction?
-
Field Details
-
AUTO_RECOVERY
static final int AUTO_RECOVERY- See Also:
-
OBJECT_RECOVERY
static final int OBJECT_RECOVERY- See Also:
-
-
Method Details
-
packInto
-
unpackFrom
-
getResource
- Throws:
SQLException
-
getConnection
- Throws:
SQLException
-
getCurrentConnection
- Throws:
SQLException
-
getDataSource
- Throws:
SQLException
-
closeCloseCurrentConnection
- Throws:
SQLException
-
inuse
boolean inuse()- Returns:
- true if the connection is being used within a transaction, false otherwise.
-
reset
void reset()- Since:
- JTS 2.2.
-
close
void close()- Since:
- JTS 2.2.
-
setTransaction
boolean setTransaction(jakarta.transaction.Transaction tx) Remember the transaction we are being used within.- Since:
- JTS 2.2.
-
validTransaction
boolean validTransaction(jakarta.transaction.Transaction tx) Is this the same transaction?- Returns:
- true if the connection can be used by this transaction, false otherwise.
- Since:
- JTS 2.2.
-