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