#javax.transaction.xa.XAResource

XAResource接口用于进行XA操作。

YashanDB JDBC驱动对XAResource接口已支持功能:

返回类型 方法 备注
void start(Xid xid, int flags) throws XAException flag支持如下取值:
XAResource.TMNOFLAGS = 0;
XAResource.TMJOIN=2097152;
XAResource.TMRESUME=134217728;
void end(Xid xid, int flags) throws XAException flag支持如下取值:
XAResource.TMSUSPEND = 33554432;
XAResource.TMSUCCESS = 67108864;
XAResource.TMFAIL = 536870912;
int prepare(Xid xid) throws XAException -
void commit(Xid xid, boolean onePhase) -
void rollback(Xid xid) throws XAException -
void forget(Xid xid) throws XAException -
Xid[] recover(int flag) throws XAException 查询当前所有的Xid,参数flag会被忽略
int getTransactionTimeout() 获取设置的事务超时时间
boolean setTransactionTimeout(int i) 设置事务超时时间(超时机制暂未实现)
pdf-btn 下载文档 copy-btn 复制链接
edit-icon
反馈
coperate-icon
coperate
合作
communication-icon
communicate
交流