クラスの使用
org.springframework.jms.JmsException
パッケージ
説明
このパッケージには、JMS の統合クラスが含まれており、Spring スタイルの JMS アクセスが可能です。
単一の JMS ConnectionFactory の PlatformTransactionManager 実装、および SingleConnectionFactory アダプターを提供します。
JMS サポートのコアパッケージ。
このパッケージには、基本メッセージリスナーコンテナー機能が含まれています。
ターゲットリスナーメソッドに委譲し、メッセージをリスナーメソッドに渡される適切なメッセージコンテンツ型(文字列やバイト配列など)に変換するメッセージリスナーアダプターメカニズム。
このパッケージは、JmsTemplate のような上位レベルのクラスで使用される汎用 JMS サポートクラスを提供します。
Java オブジェクトと JMS メッセージ間で変換する MessageConverter 抽象化を提供します。
Spring の JMS フレームワークのサポートクラス。
org.springframework.jms 内の JmsException 使用
修飾子と型クラス説明class
JMS IllegalStateException をミラーリングするランタイム例外。class
JMS InvalidClientIDException をミラーリングするランタイム例外。class
JMS InvalidDestinationException をミラーリングするランタイム例外。class
JMS InvalidSelectorException をミラーリングするランタイム例外。class
JMS JMSSecurityException をミラーリングするランタイム例外。class
JMS MessageEOFException をミラーリングするランタイム例外。class
JMS MessageFormatException をミラーリングするランタイム例外。class
JMS MessageNotReadableException をミラーリングするランタイム例外。class
JMS MessageNotWriteableException をミラーリングするランタイム例外。class
JMS ResourceAllocationException をミラーリングするランタイム例外。class
JMS TransactionInProgressException をミラーリングするランタイム例外。class
JMS TransactionRolledBackException をミラーリングするランタイム例外。class
他の一致するサブクラスが見つからない場合にスローされる JmsException。org.springframework.jms.connection 内の JmsException 使用
修飾子と型クラス説明class
同期されたローカルトランザクションが完了しなかった場合(メイントランザクションがすでに完了した後)にスローされる例外。org.springframework.jms.core 内の JmsException 使用
修飾子と型メソッド説明<T> T
JmsOperations.browse
(QueueEE queue, BrowserCallback<T> action) JMS キュー内のメッセージを参照します。<T> T
JmsOperations.browse
(StringSE queueName, BrowserCallback<T> action) JMS キュー内のメッセージを参照します。<T> T
JmsOperations.browse
(BrowserCallback<T> action) デフォルトの JMS キュー内のメッセージを参照します。<T> T
JmsTemplate.browse
(QueueEE queue, BrowserCallback<T> action) <T> T
JmsTemplate.browse
(StringSE queueName, BrowserCallback<T> action) <T> T
JmsTemplate.browse
(BrowserCallback<T> action) <T> T
JmsOperations.browseSelected
(QueueEE queue, StringSE messageSelector, BrowserCallback<T> action) JMS キュー内の選択されたメッセージを参照します。<T> T
JmsOperations.browseSelected
(StringSE queueName, StringSE messageSelector, BrowserCallback<T> action) JMS キュー内の選択されたメッセージを参照します。<T> T
JmsOperations.browseSelected
(StringSE messageSelector, BrowserCallback<T> action) JMS キュー内の選択されたメッセージを参照します。<T> T
JmsTemplate.browseSelected
(QueueEE queue, StringSE messageSelector, BrowserCallback<T> action) <T> T
JmsTemplate.browseSelected
(StringSE queueName, StringSE messageSelector, BrowserCallback<T> action) <T> T
JmsTemplate.browseSelected
(StringSE messageSelector, BrowserCallback<T> action) void
JmsOperations.convertAndSend
(DestinationEE destination, ObjectSE message) 指定されたオブジェクトを指定された宛先に送信し、MessageConverter が構成された JMS メッセージにオブジェクトを変換します。void
JmsOperations.convertAndSend
(DestinationEE destination, ObjectSE message, MessagePostProcessor postProcessor) 指定されたオブジェクトを指定された宛先に送信し、MessageConverter が構成された JMS メッセージにオブジェクトを変換します。void
JmsOperations.convertAndSend
(ObjectSE message) 指定されたオブジェクトをデフォルトの宛先に送信し、オブジェクトを MessageConverter が構成された JMS メッセージに変換します。void
JmsOperations.convertAndSend
(ObjectSE message, MessagePostProcessor postProcessor) 指定されたオブジェクトをデフォルトの宛先に送信し、オブジェクトを MessageConverter が構成された JMS メッセージに変換します。void
JmsOperations.convertAndSend
(StringSE destinationName, ObjectSE message) 指定されたオブジェクトを指定された宛先に送信し、MessageConverter が構成された JMS メッセージにオブジェクトを変換します。void
JmsOperations.convertAndSend
(StringSE destinationName, ObjectSE message, MessagePostProcessor postProcessor) 指定されたオブジェクトを指定された宛先に送信し、MessageConverter が構成された JMS メッセージにオブジェクトを変換します。void
JmsTemplate.convertAndSend
(DestinationEE destination, ObjectSE message) void
JmsTemplate.convertAndSend
(DestinationEE destination, ObjectSE message, MessagePostProcessor postProcessor) void
JmsTemplate.convertAndSend
(ObjectSE message) void
JmsTemplate.convertAndSend
(ObjectSE message, MessagePostProcessor postProcessor) void
JmsTemplate.convertAndSend
(StringSE destinationName, ObjectSE message) void
JmsTemplate.convertAndSend
(StringSE destinationName, ObjectSE message, MessagePostProcessor postProcessor) <T> T
JmsOperations.execute
(DestinationEE destination, ProducerCallback<T> action) JMS 宛先にメッセージを送信します。<T> T
JmsOperations.execute
(StringSE destinationName, ProducerCallback<T> action) JMS 宛先にメッセージを送信します。<T> T
JmsOperations.execute
(ProducerCallback<T> action) デフォルトの JMS 宛先(または各送信操作に指定されたもの)にメッセージを送信します。<T> T
JmsOperations.execute
(SessionCallback<T> action) JMS セッション内の特定のアクションオブジェクトで指定されたアクションを実行します。<T> T
JmsTemplate.execute
(DestinationEE destination, ProducerCallback<T> action) <T> T
JmsTemplate.execute
(StringSE destinationName, ProducerCallback<T> action) <T> T
JmsTemplate.execute
(ProducerCallback<T> action) <T> T
JmsTemplate.execute
(SessionCallback<T> action) <T> T
JmsTemplate.execute
(SessionCallback<T> action, boolean startConnection) JMS セッション内の特定のアクションオブジェクトで指定されたアクションを実行します。JmsOperations.receive()
デフォルトの宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。JmsOperations.receive
(DestinationEE destination) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。JmsTemplate.receive()
JmsTemplate.receive
(DestinationEE destination) JmsOperations.receiveAndConvert()
デフォルトの宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。JmsOperations.receiveAndConvert
(DestinationEE destination) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。JmsOperations.receiveAndConvert
(StringSE destinationName) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。JmsTemplate.receiveAndConvert()
JmsTemplate.receiveAndConvert
(DestinationEE destination) JmsTemplate.receiveAndConvert
(StringSE destinationName) JmsOperations.receiveSelected
(DestinationEE destination, StringSE messageSelector) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。JmsOperations.receiveSelected
(StringSE messageSelector) デフォルトの宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。JmsOperations.receiveSelected
(StringSE destinationName, StringSE messageSelector) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。JmsTemplate.receiveSelected
(DestinationEE destination, StringSE messageSelector) JmsTemplate.receiveSelected
(StringSE messageSelector) JmsTemplate.receiveSelected
(StringSE destinationName, StringSE messageSelector) JmsOperations.receiveSelectedAndConvert
(DestinationEE destination, StringSE messageSelector) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。JmsOperations.receiveSelectedAndConvert
(StringSE messageSelector) デフォルトの宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。JmsOperations.receiveSelectedAndConvert
(StringSE destinationName, StringSE messageSelector) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。JmsTemplate.receiveSelectedAndConvert
(DestinationEE destination, StringSE messageSelector) JmsTemplate.receiveSelectedAndConvert
(StringSE messageSelector) JmsTemplate.receiveSelectedAndConvert
(StringSE destinationName, StringSE messageSelector) void
JmsOperations.send
(DestinationEE destination, MessageCreator messageCreator) 指定された宛先にメッセージを送信します。void
JmsOperations.send
(StringSE destinationName, MessageCreator messageCreator) 指定された宛先にメッセージを送信します。void
JmsOperations.send
(MessageCreator messageCreator) デフォルトの宛先にメッセージを送信します。void
JmsTemplate.send
(DestinationEE destination, MessageCreator messageCreator) void
JmsTemplate.send
(StringSE destinationName, MessageCreator messageCreator) void
JmsTemplate.send
(MessageCreator messageCreator) JmsOperations.sendAndReceive
(DestinationEE destination, MessageCreator messageCreator) メッセージを送信し、指定された宛先から応答を受信します。JmsOperations.sendAndReceive
(StringSE destinationName, MessageCreator messageCreator) メッセージを送信し、指定された宛先から応答を受信します。JmsOperations.sendAndReceive
(MessageCreator messageCreator) リクエストメッセージを送信し、デフォルトの宛先から応答を受信します。JmsTemplate.sendAndReceive
(DestinationEE destination, MessageCreator messageCreator) JmsTemplate.sendAndReceive
(StringSE destinationName, MessageCreator messageCreator) JmsTemplate.sendAndReceive
(MessageCreator messageCreator) org.springframework.jms.listener 内の JmsException 使用
修飾子と型メソッド説明void
AbstractJmsListeningContainer.initialize()
このコンテナーを初期化します。void
AbstractJmsListeningContainer.shutdown()
共有接続を停止し、AbstractJmsListeningContainer.doShutdown()
を呼び出して、このコンテナーを閉じます。void
AbstractJmsListeningContainer.start()
このコンテナーを起動します。void
DefaultMessageListenerContainer.start()
停止コールバックがあれば、それをリセットするためにオーバーライドされます。void
AbstractJmsListeningContainer.stop()
このコンテナーを停止します。void
DefaultMessageListenerContainer.stop
(RunnableSE callback) このリスナーコンテナーを停止し、すべてのリスナー処理が実際に停止したら、特定のコールバックを呼び出します。org.springframework.jms.listener.adapter 内の JmsException 使用
修飾子と型クラス説明class
リスナーメソッドの実行が失敗したときにスローされる例外。class
メッセージの応答の送信に失敗したときにスローされる例外。org.springframework.jms.support 内の JmsException 使用
修飾子と型メソッド説明protected JmsException
JmsAccessor.convertJmsAccessException
(JMSExceptionEE ex) 指定されたチェック済みJMSException
EE を Spring ランタイムJmsException
同等物に変換します。static JmsException
JmsUtils.convertJmsAccessException
(JMSExceptionEE ex) 指定されたチェック済みJMSException
EE を Spring ランタイムJmsException
同等物に変換します。org.springframework.jms.support.converter 内の JmsException 使用
org.springframework.jms.support.destination 内の JmsException 使用