パッケージ jakarta.jms
インターフェース XAConnection
- すべてのスーパーインターフェース:
AutoCloseableSE
,Connection
- すべての既知のサブインターフェース:
XAQueueConnection
,XATopicConnection
XAConnection
インターフェースは、XASession
(オプション)を提供することにより、Connection
の機能を継承します。XAConnection
インターフェースはオプションです。Jakarta Messaging プロバイダーは、このインターフェースをサポートする必要はありません。このインターフェースは、トランザクション環境をサポートするために Jakarta Messaging プロバイダーが使用するためのものです。クライアントプログラムでは、これらの XA インターフェースを直接使用するのではなく、環境で利用可能なトランザクションサポートを使用することを強くお勧めします。
- 導入:
- JMS 1.0
- バージョン:
- Jakarta Messaging 2.0
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明createSession
(boolean transacted, int acknowledgeMode) Session
オブジェクトを作成します。XASession
オブジェクトを作成します。インターフェース jakarta.jms.Connection から継承されたメソッド
close, createConnectionConsumer, createDurableConnectionConsumer, createSession, createSession, createSharedConnectionConsumer, createSharedDurableConnectionConsumer, getClientID, getExceptionListener, getMetaData, setClientID, setExceptionListener, start, stop
メソッドの詳細
createXASession
XASession
オブジェクトを作成します。- 戻り値:
- 新しく作成された
XASession
- 例外:
JMSException
- 内部エラーのためにXAConnection
オブジェクトがXASession
の作成に失敗した場合。- 導入:
- JMS 1.1
createSession
Session
オブジェクトを作成します。- 次で指定:
- インターフェース
Connection
のcreateSession
- パラメーター:
transacted
- 使用箇所は未定義acknowledgeMode
- 使用箇所は未定義- 戻り値:
- 新しく作成された
Session
- 例外:
JMSException
- 内部エラーのためにXAConnection
オブジェクトがSession
の作成に失敗した場合。- 導入:
- JMS 1.1
- 関連事項: