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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
boolean
inuse()
boolean
void
reset()
boolean
setTransaction
(jakarta.transaction.Transaction tx) Remember the transaction we are being used within.boolean
boolean
validTransaction
(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.
-