モジュール java.sql
パッケージ javax.transaction.xa

インタフェースXid



  • public interface Xid
    Xidインタフェースは、X/Openトランザクション識別子XID構造のJavaマッピングです。 このインタフェースは、3つのアクセス用メソッドを指定しており、それぞれグローバル・トランザクションの形式識別子、グローバル・トランザクション識別子、およびブランチの修飾子を取得するために使用します。 Xidインタフェースは、トランザクション・マネージャとリソース・マネージャで使用されます。 このインタフェースは、アプリケーション・プログラムからは見えません。
    導入されたバージョン:
    1.4
    • フィールドのサマリー

      フィールド 
      修飾子と型 フィールド 説明
      static int MAXBQUALSIZE
      getBqualから返される最大バイト数です。
      static int MAXGTRIDSIZE
      getGtridから返される最大バイト数です。
    • フィールドの詳細

      • MAXGTRIDSIZE

        static final int MAXGTRIDSIZE
        getGtridから返される最大バイト数です。
        関連項目:
        定数フィールド値
      • MAXBQUALSIZE

        static final int MAXBQUALSIZE
        getBqualから返される最大バイト数です。
        関連項目:
        定数フィールド値
    • メソッドの詳細

      • getFormatId

        int getFormatId​()
        XIDの形式識別子部分を取得します。
        戻り値:
        形式識別子。 0はOSI CCR形式を意味する。
      • getGlobalTransactionId

        byte[] getGlobalTransactionId​()
        XIDのグローバル・トランザクション識別子部分をバイトの配列として取得します。
        戻り値:
        グローバル・トランザクション識別子。
      • getBranchQualifier

        byte[] getBranchQualifier​()
        XIDのトランザクション・ブランチの識別子部分をバイトの配列として取得します。
        戻り値:
        グローバル・トランザクション識別子。