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