软件包 | 描述 |
---|---|
javax.transaction.xa |
提供定义了事务管理器和资源管理器之间合同的API,它允许事务管理器注册和注销的资源对象(由资源管理器驱动程序提供)在JTA事务。
|
Modifier and Type | Method and Description |
---|---|
void |
XAResource.commit(Xid xid, boolean onePhase)
有指定的xid全球交易。
|
void |
XAResource.end(Xid xid, int flags)
结束代表事务分支执行的工作。
|
void |
XAResource.forget(Xid xid)
告诉资源经理忘了一个试探性地完成事务分支。
|
int |
XAResource.getTransactionTimeout()
获得当前事务的超时值设置此XAResource实例。
|
boolean |
XAResource.isSameRM(XAResource xares)
这种方法被称为确定的目标对象表示的资源管理器实例的参数xares为代表的资源管理器实例相同。
|
int |
XAResource.prepare(Xid xid)
让资源管理器准备交易中指定XID事务提交。
|
Xid[] |
XAResource.recover(int flag)
从资源管理器中获得准备好的事务分支的列表。
|
void |
XAResource.rollback(Xid xid)
通知资源管理器代表事务分支完成回滚工作。
|
boolean |
XAResource.setTransactionTimeout(int seconds)
设置此
XAResource 实例的当前事务超时值。
|
void |
XAResource.start(Xid xid, int flags)
开始工作在指定的
xid 事务分支代表。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.