パッケージ 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
方法の概要
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 QueueSessioncreateQueueSession(boolean transacted, int acknowledgeMode)QueueSessionオブジェクトを作成します。XAQueueSessioncreateXAQueueSession()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