クラスの使用
jakarta.transaction.SystemException

SystemException を使用するパッケージ
パッケージ
説明
トランザクションマネージャーと、分散トランザクションに関与するさまざまな関係者、つまりリソースマネージャー、アプリケーション、アプリケーションサーバーとの間の契約を定義する API を提供します。
  • jakarta.transaction 内の SystemException 使用

    SystemException をスローする jakarta.transaction のメソッド
    修飾子と型
    メソッド
    説明
    void
    TransactionManager.begin()
    新しいトランザクションを作成し、それを現在のスレッドに関連付けます。
    void
    UserTransaction.begin()
    新しいトランザクションを作成し、それを現在のスレッドに関連付けます。
    void
    Transaction.commit()
    この Transaction オブジェクトが表すトランザクションを完了します。
    void
    TransactionManager.commit()
    現在のスレッドに関連付けられているトランザクションを完了します。
    void
    UserTransaction.commit()
    現在のスレッドに関連付けられているトランザクションを完了します。
    boolean
    Transaction.delistResource(XAResourceSE xaRes, int flag)
    ターゲットの Transaction オブジェクトに関連付けられているトランザクションから、指定されたリソースの関連付けを解除します。
    boolean
    Transaction.enlistResource(XAResourceSE xaRes)
    ターゲット Transaction オブジェクトに関連付けられたトランザクションで指定されたリソースを参加させます。
    int
    Transaction.getStatus()
    ターゲット Transaction オブジェクトに関連付けられたトランザクションのステータスを取得します。
    int
    TransactionManager.getStatus()
    現在のスレッドに関連付けられているトランザクションのステータスを取得します。
    int
    UserTransaction.getStatus()
    現在のスレッドに関連付けられているトランザクションのステータスを取得します。
    TransactionManager.getTransaction()
    呼び出しスレッドのトランザクションコンテキストを表すトランザクションオブジェクトを取得します。
    void
    現在ターゲットオブジェクトに関連付けられているトランザクションの同期オブジェクトを登録します。
    void
    TransactionManager.resume(Transaction tobj)
    提供された Transaction オブジェクトによって表されるトランザクションと呼び出しスレッドのトランザクションコンテキストの関連付けを再開します。
    void
    Transaction.rollback()
    この Transaction オブジェクトが表すトランザクションをロールバックします。
    void
    TransactionManager.rollback()
    現在のスレッドに関連付けられているトランザクションをロールバックします。
    void
    UserTransaction.rollback()
    現在のスレッドに関連付けられているトランザクションをロールバックします。
    void
    Transaction.setRollbackOnly()
    トランザクションの考えられる唯一の結果がトランザクションのロールバックになるように、ターゲットオブジェクトに関連付けられたトランザクションを変更します。
    void
    TransactionManager.setRollbackOnly()
    現在のスレッドに関連付けられているトランザクションを変更して、トランザクションの唯一の可能な結果がトランザクションのロールバックになるようにします。
    void
    UserTransaction.setRollbackOnly()
    現在のスレッドに関連付けられているトランザクションを変更して、トランザクションの唯一の可能な結果がトランザクションのロールバックになるようにします。
    void
    TransactionManager.setTransactionTimeout(int seconds)
    begin メソッドを使用して、現在のスレッドによって開始されたトランザクションに関連付けられているタイムアウト値を変更します。
    void
    UserTransaction.setTransactionTimeout(int seconds)
    begin メソッドを使用して、現在のスレッドによって開始されたトランザクションに関連付けられているタイムアウト値を変更します。
    TransactionManager.suspend()
    呼び出しスレッドに現在関連付けられているトランザクションを中断し、中断されているトランザクションコンテキストを表す Transaction オブジェクトを返します。