パッケージ 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
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 TopicSession
createTopicSession(boolean transacted, int acknowledgeMode)
TopicSession
オブジェクトを作成します。XATopicSession
createXATopicSession()
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