クラスの使用
org.springframework.messaging.MessagingException
MessagingException を使用するパッケージ
パッケージ
説明
JMS サポートのコアパッケージ。
メッセージング API およびプロトコルの使用のサポート。
メッセージ変換のサポートを提供します。
メッセージングテンプレートのインターフェースと実装クラスを定義します。
アノテーション付きのメッセージ処理メソッドを操作するためのクラスをサポートします。
メッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
ノンブロッキング、リアクティブ契約でメッセージハンドラーメソッドを呼び出すための共通インフラストラクチャ。
STOMP などのプロトコルを含む Simple Messaging Protocols の一般的なサポート。
シンプルなメッセージングプロトコル(STOMP など)からのメッセージを処理するためのクラスをサポートします。
「ユーザー」宛先へのメッセージの処理のサポート(つまり
Spring のメッセージングモジュール用の WebSocket 統合。
org.springframework.jms.core 内の MessagingException 使用
MessagingException をスローする org.springframework.jms.core のメソッド修飾子と型メソッド説明void
JmsMessageOperations.convertAndSend
(StringSE destinationName, ObjectSE payload) おそらくMessageConverter
を使用して、指定されたオブジェクトを直列化された形式に変換し、それをメッセージとしてラップし、指定された宛先に送信します。void
JmsMessageOperations.convertAndSend
(StringSE destinationName, ObjectSE payload, MapSE<StringSE, ObjectSE> headers) おそらくMessageConverter
を使用して、指定されたオブジェクトを直列化された形式に変換し、指定されたヘッダーを持つメッセージとしてラップし、指定された宛先に送信します。void
JmsMessageOperations.convertAndSend
(StringSE destinationName, ObjectSE payload, MapSE<StringSE, ObjectSE> headers, MessagePostProcessor postProcessor) 指定されたオブジェクトを、可能であればMessageConverter
を使用して直列化された形式に変換し、指定されたヘッダーを持つメッセージとしてラップし、指定されたポストプロセッサーを適用し、結果のメッセージを指定された宛先に送信します。void
JmsMessageOperations.convertAndSend
(StringSE destinationName, ObjectSE payload, MessagePostProcessor postProcessor) 指定されたオブジェクトを、おそらくMessageConverter
を使用して直列化された形式に変換し、それをメッセージとしてラップし、指定されたポストプロセッサーを適用して、結果のメッセージを指定された宛先に送信します。void
JmsMessagingTemplate.convertAndSend
(ObjectSE payload, MessagePostProcessor postProcessor) void
JmsMessagingTemplate.convertAndSend
(StringSE destinationName, ObjectSE payload) void
JmsMessagingTemplate.convertAndSend
(StringSE destinationName, ObjectSE payload, MapSE<StringSE, ObjectSE> headers) void
JmsMessagingTemplate.convertAndSend
(StringSE destinationName, ObjectSE payload, MapSE<StringSE, ObjectSE> headers, MessagePostProcessor postProcessor) void
JmsMessagingTemplate.convertAndSend
(StringSE destinationName, ObjectSE payload, MessagePostProcessor postProcessor) <T> T
JmsMessageOperations.convertSendAndReceive
(StringSE destinationName, ObjectSE request, ClassSE<T> targetClass) おそらくMessageConverter
を使用して、指定されたリクエストオブジェクトを直列化された形式に変換し、指定された宛先にMessage
として送信し、応答を受信して、指定されたターゲットクラスの本体を変換します。<T> T
JmsMessageOperations.convertSendAndReceive
(StringSE destinationName, ObjectSE request, ClassSE<T> targetClass, MessagePostProcessor requestPostProcessor) 指定されたリクエストオブジェクトを、おそらくMessageConverter
を使用して直列化された形式に変換し、指定されたポストプロセッサーを適用して、結果のMessage
を指定された宛先に送信し、応答を受信して、その本体を指定されたターゲットクラスに変換します。<T> T
JmsMessageOperations.convertSendAndReceive
(StringSE destinationName, ObjectSE request, MapSE<StringSE, ObjectSE> headers, ClassSE<T> targetClass) おそらくMessageConverter
を使用して、指定されたリクエストオブジェクトを直列化された形式に変換し、指定されたヘッダーを持つMessage
として指定された宛先に送信し、応答を受信して指定されたターゲットクラスの本体を変換します。<T> T
JmsMessageOperations.convertSendAndReceive
(StringSE destinationName, ObjectSE request, MapSE<StringSE, ObjectSE> headers, ClassSE<T> targetClass, MessagePostProcessor requestPostProcessor) Convert the given request Object to serialized form, possibly using aMessageConverter
, wrap it as a message with the given headers, apply the given post-processor and send the resultingMessage
to the specified destination, receive the reply and convert its body of the given target class.<T> T
JmsMessagingTemplate.convertSendAndReceive
(StringSE destinationName, ObjectSE request, ClassSE<T> targetClass) <T> T
JmsMessagingTemplate.convertSendAndReceive
(StringSE destinationName, ObjectSE request, ClassSE<T> targetClass, MessagePostProcessor requestPostProcessor) <T> T
JmsMessagingTemplate.convertSendAndReceive
(StringSE destinationName, ObjectSE request, MapSE<StringSE, ObjectSE> headers, ClassSE<T> targetClass) Message<?>
指定された宛先からメッセージを受信します。Message<?>
<T> T
JmsMessageOperations.receiveAndConvert
(StringSE destinationName, ClassSE<T> targetClass) 指定された宛先からメッセージを受信し、そのペイロードを指定されたターゲットクラスに変換します。<T> T
JmsMessagingTemplate.receiveAndConvert
(StringSE destinationName, ClassSE<T> targetClass) void
指定された宛先にメッセージを送信します。void
Message<?>
JmsMessageOperations.sendAndReceive
(StringSE destinationName, Message<?> requestMessage) リクエストメッセージを送信し、指定された宛先から応答を受信します。Message<?>
JmsMessagingTemplate.sendAndReceive
(StringSE destinationName, Message<?> requestMessage) org.springframework.messaging 内の MessagingException 使用
修飾子と型クラス説明class
メッセージ配信中にエラーが発生したことを示す例外。class
メッセージ処理中にエラーが発生したことを示す例外。MessagingException をスローする org.springframework.messaging のメソッドorg.springframework.messaging.converter 内の MessagingException 使用
org.springframework.messaging.core 内の MessagingException 使用
MessagingException をスローする org.springframework.messaging.core のメソッド修飾子と型メソッド説明<T> void
AbstractDestinationResolvingMessagingTemplate.convertAndSend
(StringSE destinationName, T payload) <T> void
AbstractDestinationResolvingMessagingTemplate.convertAndSend
(StringSE destinationName, T payload, MapSE<StringSE, ObjectSE> headers) <T> void
AbstractDestinationResolvingMessagingTemplate.convertAndSend
(StringSE destinationName, T payload, MapSE<StringSE, ObjectSE> headers, MessagePostProcessor postProcessor) <T> void
AbstractDestinationResolvingMessagingTemplate.convertAndSend
(StringSE destinationName, T payload, MessagePostProcessor postProcessor) void
AbstractMessageSendingTemplate.convertAndSend
(D destination, ObjectSE payload) void
AbstractMessageSendingTemplate.convertAndSend
(D destination, ObjectSE payload, MapSE<StringSE, ObjectSE> headers) void
AbstractMessageSendingTemplate.convertAndSend
(D destination, ObjectSE payload, MapSE<StringSE, ObjectSE> headers, MessagePostProcessor postProcessor) void
AbstractMessageSendingTemplate.convertAndSend
(D destination, ObjectSE payload, MessagePostProcessor postProcessor) void
AbstractMessageSendingTemplate.convertAndSend
(ObjectSE payload) void
AbstractMessageSendingTemplate.convertAndSend
(ObjectSE payload, MessagePostProcessor postProcessor) <T> void
DestinationResolvingMessageSendingOperations.convertAndSend
(StringSE destinationName, T payload) 指定された宛先名を宛先に解決し、ペイロードオブジェクトをシリアライズされた形式に変換します。おそらくMessageConverter
を使用して、メッセージとしてラップし、解決された宛先に送信します。<T> void
DestinationResolvingMessageSendingOperations.convertAndSend
(StringSE destinationName, T payload, MapSE<StringSE, ObjectSE> headers) 指定された宛先名を宛先に解決し、ペイロードオブジェクトをシリアライズされた形式に変換します。おそらくMessageConverter
を使用し、指定されたヘッダーでメッセージとしてラップして、解決された宛先に送信します。<T> void
DestinationResolvingMessageSendingOperations.convertAndSend
(StringSE destinationName, T payload, MapSE<StringSE, ObjectSE> headers, MessagePostProcessor postProcessor) 指定された宛先名を宛先に解決し、ペイロードオブジェクトを直列化形式に変換し (場合によってはMessageConverter
を使用)、指定されたヘッダーを持つメッセージとしてラップし、指定されたポストプロセッサーを適用して、結果のメッセージを解決された宛先に送信します。<T> void
DestinationResolvingMessageSendingOperations.convertAndSend
(StringSE destinationName, T payload, MessagePostProcessor postProcessor) 指定された宛先名を宛先に解決し、ペイロードオブジェクトを直列化形式に変換し (場合によってはMessageConverter
を使用)、それをメッセージとしてラップし、指定されたポストプロセッサーを適用して、結果のメッセージを解決された宛先に送信します。void
MessageSendingOperations.convertAndSend
(D destination, ObjectSE payload) おそらくMessageConverter
を使用して、指定されたオブジェクトを直列化された形式に変換し、それをメッセージとしてラップし、指定された宛先に送信します。void
MessageSendingOperations.convertAndSend
(D destination, ObjectSE payload, MapSE<StringSE, ObjectSE> headers) おそらくMessageConverter
を使用して、指定されたオブジェクトを直列化された形式に変換し、指定されたヘッダーを持つメッセージとしてラップし、指定された宛先に送信します。void
MessageSendingOperations.convertAndSend
(D destination, ObjectSE payload, MapSE<StringSE, ObjectSE> headers, MessagePostProcessor postProcessor) 指定されたオブジェクトを、可能であればMessageConverter
を使用して直列化された形式に変換し、指定されたヘッダーを持つメッセージとしてラップし、指定されたポストプロセッサーを適用し、結果のメッセージを指定された宛先に送信します。void
MessageSendingOperations.convertAndSend
(D destination, ObjectSE payload, MessagePostProcessor postProcessor) 指定されたオブジェクトを、おそらくMessageConverter
を使用して直列化された形式に変換し、それをメッセージとしてラップし、指定されたポストプロセッサーを適用して、結果のメッセージを指定された宛先に送信します。void
MessageSendingOperations.convertAndSend
(ObjectSE payload) おそらくMessageConverter
を使用して、指定されたオブジェクトを直列化された形式に変換し、それをメッセージとしてラップし、デフォルトの宛先に送信します。void
MessageSendingOperations.convertAndSend
(ObjectSE payload, MessagePostProcessor postProcessor) Convert the given Object to serialized form, possibly using aMessageConverter
, wrap it as a message, apply the given post-processor, and send the resulting message to a default destination.<T> T
AbstractDestinationResolvingMessagingTemplate.convertSendAndReceive
(StringSE destinationName, ObjectSE request, ClassSE<T> targetClass) <T> T
AbstractDestinationResolvingMessagingTemplate.convertSendAndReceive
(StringSE destinationName, ObjectSE request, ClassSE<T> targetClass, MessagePostProcessor postProcessor) <T> T
AbstractDestinationResolvingMessagingTemplate.convertSendAndReceive
(StringSE destinationName, ObjectSE request, MapSE<StringSE, ObjectSE> headers, ClassSE<T> targetClass) <T> T
AbstractDestinationResolvingMessagingTemplate.convertSendAndReceive
(StringSE destinationName, ObjectSE request, MapSE<StringSE, ObjectSE> headers, ClassSE<T> targetClass, MessagePostProcessor postProcessor) <T> T
AbstractMessagingTemplate.convertSendAndReceive
(D destination, ObjectSE request, ClassSE<T> targetClass) <T> T
AbstractMessagingTemplate.convertSendAndReceive
(D destination, ObjectSE request, ClassSE<T> targetClass, MessagePostProcessor postProcessor) <T> T
AbstractMessagingTemplate.convertSendAndReceive
(D destination, ObjectSE request, MapSE<StringSE, ObjectSE> headers, ClassSE<T> targetClass) <T> T
AbstractMessagingTemplate.convertSendAndReceive
(D destination, ObjectSE request, MapSE<StringSE, ObjectSE> headers, ClassSE<T> targetClass, MessagePostProcessor postProcessor) <T> T
AbstractMessagingTemplate.convertSendAndReceive
(ObjectSE request, ClassSE<T> targetClass) <T> T
AbstractMessagingTemplate.convertSendAndReceive
(ObjectSE request, ClassSE<T> targetClass, MessagePostProcessor postProcessor) <T> T
DestinationResolvingMessageRequestReplyOperations.convertSendAndReceive
(StringSE destinationName, ObjectSE request, ClassSE<T> targetClass) 指定された宛先名を解決し、ペイロードリクエストオブジェクトをシリアライズされた形式に変換します。おそらくMessageConverter
を使用して、メッセージとしてラップし、解決された宛先に送信します。応答を受信し、その本体を指定されたターゲットクラスに変換します。<T> T
DestinationResolvingMessageRequestReplyOperations.convertSendAndReceive
(StringSE destinationName, ObjectSE request, ClassSE<T> targetClass, MessagePostProcessor requestPostProcessor) 指定された宛先名を解決し、ペイロードリクエストオブジェクトを直列化形式に変換し (場合によってはMessageConverter
を使用)、それをメッセージとしてラップし、指定された後処理を適用し、結果のメッセージを解決された宛先に送信し、応答を受信してその本文を指定されたターゲットクラスに変換します。<T> T
DestinationResolvingMessageRequestReplyOperations.convertSendAndReceive
(StringSE destinationName, ObjectSE request, MapSE<StringSE, ObjectSE> headers, ClassSE<T> targetClass) 指定された宛先名を解決し、ペイロードリクエストオブジェクトをシリアライズされた形式に変換します。おそらくMessageConverter
を使用して、指定されたヘッダーでメッセージとしてラップし、解決された宛先に送信します。応答を受信し、その本体を指定されたターゲットクラスに変換します。<T> T
DestinationResolvingMessageRequestReplyOperations.convertSendAndReceive
(StringSE destinationName, ObjectSE request, MapSE<StringSE, ObjectSE> headers, ClassSE<T> targetClass, MessagePostProcessor requestPostProcessor) Resolve the given destination name, convert the payload request Object to serialized form, possibly using aMessageConverter
, wrap it as a message with the given headers, apply the given post-process, and send the resulting message to the resolved destination, then receive a reply and convert its body to the specified target class.<T> T
MessageRequestReplyOperations.convertSendAndReceive
(D destination, ObjectSE request, ClassSE<T> targetClass) おそらくMessageConverter
を使用して、指定されたリクエストオブジェクトを直列化された形式に変換し、指定された宛先にMessage
として送信し、応答を受信して、指定されたターゲットクラスの本体を変換します。<T> T
MessageRequestReplyOperations.convertSendAndReceive
(D destination, ObjectSE request, ClassSE<T> targetClass, MessagePostProcessor requestPostProcessor) 指定されたリクエストオブジェクトを、おそらくMessageConverter
を使用して直列化された形式に変換し、指定されたポストプロセッサーを適用して、結果のMessage
を指定された宛先に送信し、応答を受信して、その本体を指定されたターゲットクラスに変換します。<T> T
MessageRequestReplyOperations.convertSendAndReceive
(D destination, ObjectSE request, MapSE<StringSE, ObjectSE> headers, ClassSE<T> targetClass) おそらくMessageConverter
を使用して、指定されたリクエストオブジェクトを直列化された形式に変換し、指定されたヘッダーを持つMessage
として指定された宛先に送信し、応答を受信して指定されたターゲットクラスの本体を変換します。<T> T
MessageRequestReplyOperations.convertSendAndReceive
(D destination, ObjectSE request, MapSE<StringSE, ObjectSE> headers, ClassSE<T> targetClass, MessagePostProcessor requestPostProcessor) Convert the given request Object to serialized form, possibly using aMessageConverter
, wrap it as a message with the given headers, apply the given post-processor and send the resultingMessage
to the specified destination, receive the reply and convert its body of the given target class.<T> T
MessageRequestReplyOperations.convertSendAndReceive
(ObjectSE request, ClassSE<T> targetClass) おそらくMessageConverter
を使用して、指定されたリクエストオブジェクトを直列化された形式に変換し、Message
としてデフォルトの宛先に送信し、応答を受信して、指定されたターゲットクラスの本体を変換します。<T> T
MessageRequestReplyOperations.convertSendAndReceive
(ObjectSE request, ClassSE<T> targetClass, MessagePostProcessor requestPostProcessor) Convert the given request Object to serialized form, possibly using aMessageConverter
, apply the given post-processor and send the resultingMessage
to a default destination, receive the reply and convert its body of the given target class.Message<?>
Message<?>
AbstractMessageReceivingTemplate.receive()
Message<?>
Message<?>
指定された宛先名を解決し、そこからメッセージを受信します。Message<?>
MessageReceivingOperations.receive()
デフォルトの宛先からメッセージを受信します。Message<?>
指定された宛先からメッセージを受信します。<T> T
AbstractDestinationResolvingMessagingTemplate.receiveAndConvert
(StringSE destinationName, ClassSE<T> targetClass) <T> T
AbstractMessageReceivingTemplate.receiveAndConvert
(D destination, ClassSE<T> targetClass) <T> T
AbstractMessageReceivingTemplate.receiveAndConvert
(ClassSE<T> targetClass) <T> T
DestinationResolvingMessageReceivingOperations.receiveAndConvert
(StringSE destinationName, ClassSE<T> targetClass) 指定された宛先名を解決し、そこからメッセージを受信し、ペイロードを指定されたターゲット型に変換します。<T> T
MessageReceivingOperations.receiveAndConvert
(D destination, ClassSE<T> targetClass) 指定された宛先からメッセージを受信し、そのペイロードを指定されたターゲットクラスに変換します。<T> T
MessageReceivingOperations.receiveAndConvert
(ClassSE<T> targetClass) デフォルトの宛先からメッセージを受信し、そのペイロードを指定されたターゲットクラスに変換します。void
void
指定された宛先名を宛先に解決し、メッセージを送信します。void
指定された宛先にメッセージを送信します。void
デフォルトの宛先にメッセージを送信します。Message<?>
AbstractDestinationResolvingMessagingTemplate.sendAndReceive
(StringSE destinationName, Message<?> requestMessage) Message<?>
AbstractMessagingTemplate.sendAndReceive
(D destination, Message<?> requestMessage) Message<?>
AbstractMessagingTemplate.sendAndReceive
(Message<?> requestMessage) Message<?>
DestinationResolvingMessageRequestReplyOperations.sendAndReceive
(StringSE destinationName, Message<?> requestMessage) 指定された宛先名を宛先に解決し、指定されたメッセージを送信し、応答を受信して返します。Message<?>
MessageRequestReplyOperations.sendAndReceive
(D destination, Message<?> requestMessage) リクエストメッセージを送信し、指定された宛先から応答を受信します。Message<?>
MessageRequestReplyOperations.sendAndReceive
(Message<?> requestMessage) リクエストメッセージを送信し、デフォルトの宛先から応答を受信します。org.springframework.messaging.handler.annotation.support 内の MessagingException 使用
修飾子と型クラス説明class
@Valid
スタイルの検証の結果として、またはおそらく必要なために、メソッドの引数が検証に失敗したときにスローされる例外。class
メソッドの引数に予期される型がないことを示す例外。org.springframework.messaging.handler.invocation 内の MessagingException 使用
org.springframework.messaging.handler.invocation.reactive 内の MessagingException 使用
修飾子と型メソッド説明reactor.core.publisher.Mono<VoidSE>
AbstractMethodMessageHandler.handleMessage
(Message<?> message) org.springframework.messaging.simp 内の MessagingException 使用
MessagingException をスローする org.springframework.messaging.simp のメソッド修飾子と型メソッド説明void
SimpMessageSendingOperations.convertAndSendToUser
(StringSE user, StringSE destination, ObjectSE payload) 指定されたユーザーにメッセージを送信します。void
SimpMessageSendingOperations.convertAndSendToUser
(StringSE user, StringSE destination, ObjectSE payload, MapSE<StringSE, ObjectSE> headers) 指定されたユーザーにメッセージを送信します。void
SimpMessageSendingOperations.convertAndSendToUser
(StringSE user, StringSE destination, ObjectSE payload, MapSE<StringSE, ObjectSE> headers, MessagePostProcessor postProcessor) 指定されたユーザーにメッセージを送信します。void
SimpMessageSendingOperations.convertAndSendToUser
(StringSE user, StringSE destination, ObjectSE payload, MessagePostProcessor postProcessor) 指定されたユーザーにメッセージを送信します。void
SimpMessagingTemplate.convertAndSendToUser
(StringSE user, StringSE destination, ObjectSE payload) void
SimpMessagingTemplate.convertAndSendToUser
(StringSE user, StringSE destination, ObjectSE payload, MapSE<StringSE, ObjectSE> headers) void
SimpMessagingTemplate.convertAndSendToUser
(StringSE user, StringSE destination, ObjectSE payload, MapSE<StringSE, ObjectSE> headers, MessagePostProcessor postProcessor) void
SimpMessagingTemplate.convertAndSendToUser
(StringSE user, StringSE destination, ObjectSE payload, MessagePostProcessor postProcessor) org.springframework.messaging.simp.annotation.support 内の MessagingException 使用
org.springframework.messaging.simp.user 内の MessagingException 使用
修飾子と型メソッド説明void
UserDestinationMessageHandler.handleMessage
(Message<?> sourceMessage) void
UserRegistryMessageHandler.handleMessage
(Message<?> message) org.springframework.web.socket.messaging 内の MessagingException 使用
修飾子と型メソッド説明void
SubProtocolWebSocketHandler.handleMessage
(Message<?> message) WebSocket クライアントへの発信 Spring メッセージを処理します。