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