JavaTM 2 Platform
Standard Ed. 6

類別 javax.transaction.xa.XAException
的使用

使用 XAException 的軟體套件
javax.transaction.xa 提供定義事務管理器和資源管理器之間的協定的 API,它允許事務管理器添加或刪除 JTA 事務中的資源物件(由資源管理器驅動程序提供)。 
 

javax.transaction.xaXAException 的使用
 

拋出 XAExceptionjavax.transaction.xa 中的方法
 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 中指定的事務分支開始工作。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only