クラス
javax.transaction.xa.XAExceptionの使用
XAExceptionを使用するパッケージ
パッケージ
説明
トランザクション・マネージャとリソース・マネージャとの間の規約を定義するAPIを提供し、トランザクション・マネージャがリソース・オブジェクト(リソース・マネージャ・ドライバから提供される)をJTAトランザクションに登録および登録解除できるようにします。
-
javax.transaction.xaでのXAExceptionの使用
XAExceptionを投げるjavax.transaction.xaのメソッド修飾子と型メソッド説明voidxidで指定されたグローバル・トランザクションをコミットします。voidトランザクション・ブランチのために実行された処理を終了します。voidヒューリスティックに決着されたトランザクション・ブランチを無視するようにリソース・マネージャに通知します。intXAResource.getTransactionTimeout()このXAResourceインスタンスに対して設定された現在のトランザクション・タイムアウト値を取得します。booleanXAResource.isSameRM(XAResource xares) このメソッドは、ターゲット・オブジェクトで表されるリソース・マネージャ・インスタンスが、パラメータxaresで表されるリソース・マネージャ・インスタンスと同じかどうかを判断するために呼び出されます。intxidで指定されたトランザクションのトランザクション・コミットの準備をするようリソース・マネージャに要求します。Xid[]XAResource.recover(int flag) リソース・マネージャから準備されたトランザクション・ブランチのリストを取得します。voidトランザクション・ブランチのために実行された処理をロールバックするようリソース・マネージャに通知します。booleanXAResource.setTransactionTimeout(int seconds) このXAResourceインスタンスの現在のトランザクション・タイムアウト値を設定します。voidxidで指定されたトランザクション・ブランチのための処理を開始します。