public class JtdsXAResource
extends java.lang.Object
implements javax.transaction.xa.XAResource
| Modifier and Type | Field and Description |
|---|---|
private java.sql.Connection |
connection |
private java.lang.String |
rmHost |
private JtdsXAConnection |
xaConnection |
| Constructor and Description |
|---|
JtdsXAResource(JtdsXAConnection xaConnection,
java.sql.Connection connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
commit(javax.transaction.xa.Xid xid,
boolean commit) |
void |
end(javax.transaction.xa.Xid xid,
int flags) |
void |
forget(javax.transaction.xa.Xid xid) |
protected JtdsXAConnection |
getResourceManager() |
protected java.lang.String |
getRmHost() |
int |
getTransactionTimeout() |
boolean |
isSameRM(javax.transaction.xa.XAResource xares) |
int |
prepare(javax.transaction.xa.Xid xid) |
javax.transaction.xa.Xid[] |
recover(int flags) |
void |
rollback(javax.transaction.xa.Xid xid) |
boolean |
setTransactionTimeout(int arg0) |
void |
start(javax.transaction.xa.Xid xid,
int flags) |
private final java.sql.Connection connection
private final JtdsXAConnection xaConnection
private final java.lang.String rmHost
public JtdsXAResource(JtdsXAConnection xaConnection, java.sql.Connection connection)
protected JtdsXAConnection getResourceManager()
protected java.lang.String getRmHost()
public int getTransactionTimeout()
throws javax.transaction.xa.XAException
getTransactionTimeout in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic boolean setTransactionTimeout(int arg0)
throws javax.transaction.xa.XAException
setTransactionTimeout in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic boolean isSameRM(javax.transaction.xa.XAResource xares)
throws javax.transaction.xa.XAException
isSameRM in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic javax.transaction.xa.Xid[] recover(int flags)
throws javax.transaction.xa.XAException
recover in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic int prepare(javax.transaction.xa.Xid xid)
throws javax.transaction.xa.XAException
prepare in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic void forget(javax.transaction.xa.Xid xid)
throws javax.transaction.xa.XAException
forget in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic void rollback(javax.transaction.xa.Xid xid)
throws javax.transaction.xa.XAException
rollback in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic void end(javax.transaction.xa.Xid xid,
int flags)
throws javax.transaction.xa.XAException
end in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic void start(javax.transaction.xa.Xid xid,
int flags)
throws javax.transaction.xa.XAException
start in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionpublic void commit(javax.transaction.xa.Xid xid,
boolean commit)
throws javax.transaction.xa.XAException
commit in interface javax.transaction.xa.XAResourcejavax.transaction.xa.XAExceptionGenerated on June 8 2013