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