| 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で指定されたトランザクション・ブランチのための処理を開始します。
 |