インタフェース
javax.transaction.xa.Xidの使用

Xidを使用しているパッケージ
パッケージ 説明
javax.transaction.xa
トランザクション・マネージャとリソース・マネージャとの間の規約を定義するAPIを提供し、トランザクション・マネージャがリソース・オブジェクト(リソース・マネージャ・ドライバから提供される)をJTAトランザクションに登録および登録解除できるようにします。
  • javax.transaction.xaでのXidの使用

    Xidを返すjavax.transaction.xa内のメソッド
    修飾子と型 メソッド 説明
    Xid[] XAResource.recover​(int flag)
    リソース・マネージャから準備されたトランザクション・ブランチのリストを取得します。
    Xid型のパラメータを持つjavax.transaction.xa内のメソッド
    修飾子と型 メソッド 説明
    void XAResource.commit​(Xid xid, boolean onePhase)
    xidで指定されたグローバル・トランザクションをコミットします。
    void XAResource.end​(Xid xid, int flags)
    トランザクション・ブランチのために実行された処理を終了します。
    void XAResource.forget​(Xid xid)
    ヒューリスティックに決着されたトランザクション・ブランチを無視するようにリソース・マネージャに通知します。
    int XAResource.prepare​(Xid xid)
    xidで指定されたトランザクションのトランザクション・コミットの準備をするようリソース・マネージャに要求します。
    void XAResource.rollback​(Xid xid)
    トランザクション・ブランチのために実行された処理をロールバックするようリソース・マネージャに通知します。
    void XAResource.start​(Xid xid, int flags)
    xidで指定されたトランザクション・ブランチのための処理を開始します。