クラスの使用
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> @Nullable TJmsOperations.browse(jakarta.jms.Queue queue, BrowserCallback<T> action) JMS キュー内のメッセージを参照します。<T> @Nullable TJmsOperations.browse(StringSE queueName, BrowserCallback<T> action) JMS キュー内のメッセージを参照します。<T> @Nullable TJmsOperations.browse(BrowserCallback<T> action) デフォルトの JMS キュー内のメッセージを参照します。<T> @Nullable TJmsTemplate.browse(jakarta.jms.Queue queue, BrowserCallback<T> action) <T> @Nullable TJmsTemplate.browse(StringSE queueName, BrowserCallback<T> action) <T> @Nullable TJmsTemplate.browse(BrowserCallback<T> action) <T> @Nullable TJmsOperations.browseSelected(jakarta.jms.Queue queue, @Nullable StringSE messageSelector, BrowserCallback<T> action) JMS キュー内の選択されたメッセージを参照します。<T> @Nullable TJmsOperations.browseSelected(@Nullable StringSE messageSelector, BrowserCallback<T> action) JMS キュー内の選択されたメッセージを参照します。<T> @Nullable TJmsOperations.browseSelected(StringSE queueName, @Nullable StringSE messageSelector, BrowserCallback<T> action) JMS キュー内の選択されたメッセージを参照します。<T> @Nullable TJmsTemplate.browseSelected(jakarta.jms.Queue queue, @Nullable StringSE messageSelector, BrowserCallback<T> action) <T> @Nullable TJmsTemplate.browseSelected(@Nullable StringSE messageSelector, BrowserCallback<T> action) <T> @Nullable TJmsTemplate.browseSelected(StringSE queueName, @Nullable StringSE messageSelector, BrowserCallback<T> action) voidJmsOperations.convertAndSend(jakarta.jms.Destination destination, ObjectSE message) 指定されたオブジェクトを指定された宛先に送信し、MessageConverter が構成された JMS メッセージにオブジェクトを変換します。voidJmsOperations.convertAndSend(jakarta.jms.Destination 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(jakarta.jms.Destination destination, ObjectSE message) voidJmsTemplate.convertAndSend(jakarta.jms.Destination 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> @Nullable TJmsOperations.execute(jakarta.jms.Destination destination, ProducerCallback<T> action) JMS 宛先にメッセージを送信します。<T> @Nullable TJmsOperations.execute(StringSE destinationName, ProducerCallback<T> action) JMS 宛先にメッセージを送信します。<T> @Nullable TJmsOperations.execute(ProducerCallback<T> action) デフォルトの JMS 宛先(または各送信操作に指定されたもの)にメッセージを送信します。<T> @Nullable TJmsOperations.execute(SessionCallback<T> action) JMS セッション内の特定のアクションオブジェクトで指定されたアクションを実行します。<T> @Nullable TJmsTemplate.execute(@Nullable jakarta.jms.Destination destination, ProducerCallback<T> action) <T> @Nullable TJmsTemplate.execute(StringSE destinationName, ProducerCallback<T> action) <T> @Nullable TJmsTemplate.execute(ProducerCallback<T> action) <T> @Nullable TJmsTemplate.execute(SessionCallback<T> action) <T> @Nullable TJmsTemplate.execute(SessionCallback<T> action, boolean startConnection) JMS セッション内の特定のアクションオブジェクトで指定されたアクションを実行します。@Nullable jakarta.jms.MessageJmsOperations.receive()デフォルトの宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。@Nullable jakarta.jms.MessageJmsOperations.receive(jakarta.jms.Destination destination) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。@Nullable jakarta.jms.Message指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。@Nullable jakarta.jms.MessageJmsTemplate.receive()@Nullable jakarta.jms.MessageJmsTemplate.receive(jakarta.jms.Destination destination) @Nullable jakarta.jms.MessageJmsOperations.receiveAndConvert()デフォルトの宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。JmsOperations.receiveAndConvert(jakarta.jms.Destination destination) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。JmsOperations.receiveAndConvert(StringSE destinationName) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。JmsTemplate.receiveAndConvert()JmsTemplate.receiveAndConvert(jakarta.jms.Destination destination) JmsTemplate.receiveAndConvert(StringSE destinationName) @Nullable jakarta.jms.MessageJmsOperations.receiveSelected(jakarta.jms.Destination destination, @Nullable StringSE messageSelector) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。@Nullable jakarta.jms.MessageJmsOperations.receiveSelected(@Nullable StringSE messageSelector) デフォルトの宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。@Nullable jakarta.jms.MessageJmsOperations.receiveSelected(StringSE destinationName, @Nullable StringSE messageSelector) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。@Nullable jakarta.jms.MessageJmsTemplate.receiveSelected(jakarta.jms.Destination destination, @Nullable StringSE messageSelector) @Nullable jakarta.jms.MessageJmsTemplate.receiveSelected(@Nullable StringSE messageSelector) @Nullable jakarta.jms.MessageJmsTemplate.receiveSelected(StringSE destinationName, @Nullable StringSE messageSelector) JmsOperations.receiveSelectedAndConvert(jakarta.jms.Destination destination, @Nullable StringSE messageSelector) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。JmsOperations.receiveSelectedAndConvert(@Nullable StringSE messageSelector) デフォルトの宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。JmsOperations.receiveSelectedAndConvert(StringSE destinationName, @Nullable StringSE messageSelector) 指定された宛先から同期的にメッセージを受信しますが、指定された時間までしか配信を待機しません。JmsTemplate.receiveSelectedAndConvert(jakarta.jms.Destination destination, @Nullable StringSE messageSelector) JmsTemplate.receiveSelectedAndConvert(@Nullable StringSE messageSelector) JmsTemplate.receiveSelectedAndConvert(StringSE destinationName, @Nullable StringSE messageSelector) voidJmsOperations.send(jakarta.jms.Destination destination, MessageCreator messageCreator) 指定された宛先にメッセージを送信します。voidJmsOperations.send(StringSE destinationName, MessageCreator messageCreator) 指定された宛先にメッセージを送信します。voidJmsOperations.send(MessageCreator messageCreator) デフォルトの宛先にメッセージを送信します。voidJmsTemplate.send(jakarta.jms.Destination destination, MessageCreator messageCreator) voidJmsTemplate.send(StringSE destinationName, MessageCreator messageCreator) voidJmsTemplate.send(MessageCreator messageCreator) @Nullable jakarta.jms.MessageJmsOperations.sendAndReceive(jakarta.jms.Destination destination, jakarta.jms.Destination responseQueue, MessageCreator messageCreator) 指定された宛先にメッセージを送信し、指定されたレスポンスキューからレスポンスを受信します。@Nullable jakarta.jms.MessageJmsOperations.sendAndReceive(jakarta.jms.Destination destination, MessageCreator messageCreator) メッセージを送信し、指定された宛先から応答を受信します。@Nullable jakarta.jms.MessageJmsOperations.sendAndReceive(StringSE destinationName, StringSE responseQueueName, MessageCreator messageCreator) 指定された宛先にメッセージを送信し、指定されたレスポンスキューからレスポンスを受信します。@Nullable jakarta.jms.MessageJmsOperations.sendAndReceive(StringSE destinationName, MessageCreator messageCreator) メッセージを送信し、指定された宛先から応答を受信します。@Nullable jakarta.jms.MessageJmsOperations.sendAndReceive(MessageCreator messageCreator) リクエストメッセージを送信し、デフォルトの宛先から応答を受信します。@Nullable jakarta.jms.MessageJmsTemplate.sendAndReceive(jakarta.jms.Destination destination, jakarta.jms.Destination responseQueue, MessageCreator messageCreator) @Nullable jakarta.jms.MessageJmsTemplate.sendAndReceive(jakarta.jms.Destination destination, MessageCreator messageCreator) @Nullable jakarta.jms.MessageJmsTemplate.sendAndReceive(StringSE destinationName, StringSE responseQueueName, MessageCreator messageCreator) @Nullable jakarta.jms.MessageJmsTemplate.sendAndReceive(StringSE destinationName, MessageCreator messageCreator) @Nullable jakarta.jms.MessageJmsTemplate.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(jakarta.jms.JMSException ex) 指定されたチェック済みのJMSExceptionを Spring ランタイムのJmsExceptionと同等のものに変換します。static JmsExceptionJmsUtils.convertJmsAccessException(jakarta.jms.JMSException ex) 指定されたチェック済みのJMSExceptionを Spring ランタイムのJmsExceptionと同等のものに変換します。org.springframework.jms.support.converter 内の JmsException 使用
org.springframework.jms.support.destination 内の JmsException 使用