public class JtdsXAResource extends Object implements XAResource
| 限定符和类型 | 字段和说明 |
|---|---|
private Connection |
connection |
private static Log |
LOG |
private static Method |
method |
private String |
rmHost |
private JtdsXAConnection |
xaConnection |
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY| 构造器和说明 |
|---|
JtdsXAResource(JtdsXAConnection xaConnection,
Connection connection) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
commit(Xid xid,
boolean commit) |
void |
end(Xid xid,
int flags) |
void |
forget(Xid xid) |
protected JtdsXAConnection |
getResourceManager() |
protected String |
getRmHost() |
int |
getTransactionTimeout() |
boolean |
isSameRM(XAResource xares) |
int |
prepare(Xid xid) |
Xid[] |
recover(int flags) |
void |
rollback(Xid xid) |
boolean |
setTransactionTimeout(int seconds) |
void |
start(Xid xid,
int flags) |
private static final Log LOG
private final Connection connection
private final JtdsXAConnection xaConnection
private String rmHost
private static Method method
public JtdsXAResource(JtdsXAConnection xaConnection, Connection connection)
protected JtdsXAConnection getResourceManager()
protected String getRmHost()
public void commit(Xid xid, boolean commit) throws XAException
commit 在接口中 XAResourceXAExceptionpublic void end(Xid xid, int flags) throws XAException
end 在接口中 XAResourceXAExceptionpublic void forget(Xid xid) throws XAException
forget 在接口中 XAResourceXAExceptionpublic int getTransactionTimeout()
throws XAException
getTransactionTimeout 在接口中 XAResourceXAExceptionpublic boolean isSameRM(XAResource xares) throws XAException
isSameRM 在接口中 XAResourceXAExceptionpublic int prepare(Xid xid) throws XAException
prepare 在接口中 XAResourceXAExceptionpublic Xid[] recover(int flags) throws XAException
recover 在接口中 XAResourceXAExceptionpublic void rollback(Xid xid) throws XAException
rollback 在接口中 XAResourceXAExceptionpublic boolean setTransactionTimeout(int seconds)
throws XAException
setTransactionTimeout 在接口中 XAResourceXAExceptionpublic void start(Xid xid, int flags) throws XAException
start 在接口中 XAResourceXAExceptionCopyright © 2013–2019 Alibaba Group. All rights reserved.