パッケージ jakarta.jms
インターフェース XAQueueSession
- すべてのスーパーインターフェース:
AutoCloseableSE
、RunnableSE
、Session
、XASession
public interface XAQueueSession extends XASession
XAQueueSession
は、通常のQueueSession
を提供します。これは、QueueReceiver
、QueueSender
、QueueBrowser
オブジェクトの作成に使用できます(オプション)。XAQueueSession
インターフェースはオプションです。Jakarta Messaging プロバイダーは、このインターフェースをサポートする必要はありません。このインターフェースは、トランザクション環境をサポートするために Jakarta Messaging プロバイダーが使用するためのものです。クライアントプログラムでは、これらの XA インターフェースを直接使用するのではなく、環境で利用可能なトランザクションサポートを使用することを強くお勧めします。- 導入:
- JMS 1.0
- バージョン:
- Jakarta Messaging 2.0
- 関連事項:
XASession
フィールドサマリー
インターフェース jakarta.jms.Session から継承されたフィールド
AUTO_ACKNOWLEDGE, CLIENT_ACKNOWLEDGE, DUPS_OK_ACKNOWLEDGE, SESSION_TRANSACTED
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 QueueSession
getQueueSession()
このXAQueueSession
に関連付けられているキューセッションを取得します。インターフェース jakarta.jms.Session から継承されたメソッド
close, createBrowser, createBrowser, createBytesMessage, createConsumer, createConsumer, createConsumer, createDurableConsumer, createDurableConsumer, createDurableSubscriber, createDurableSubscriber, createMapMessage, createMessage, createObjectMessage, createObjectMessage, createProducer, createQueue, createSharedConsumer, createSharedConsumer, createSharedDurableConsumer, createSharedDurableConsumer, createStreamMessage, createTemporaryQueue, createTemporaryTopic, createTextMessage, createTextMessage, createTopic, getAcknowledgeMode, getMessageListener, recover, run, setMessageListener, unsubscribe
インターフェース jakarta.jms.XASession から継承されたメソッド
commit, getSession, getTransacted, getXAResource, rollback
メソッドの詳細
getQueueSession
QueueSession getQueueSession() throws JMSException
このXAQueueSession
に関連付けられているキューセッションを取得します。- 戻り値:
- キューセッションオブジェクト
- 例外:
JMSException
- 内部エラーが発生した場合。