パッケージ | 説明 |
---|---|
javax.transaction.xa |
トランザクションマネージャーとリソースマネージャーとの間の規約を定義する API を提供し、トランザクションマネージャーがリソースオブジェクト (リソースマネージャードライバから提供される) を JTA トランザクションに登録および登録解除できるようにします。
|
修飾子と型 | メソッドと説明 |
---|---|
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 で指定されたトランザクションブランチのための処理を開始します。 |
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.