public interface JmsMessageOperations extends MessageSendingOperations<DestinationEE>, MessageReceivingOperations<DestinationEE>, MessageRequestReplyOperations<DestinationEE>
Destination
EE ではなく宛先名を指定できるようにする JMS 関連の操作のための MessageSendingOperations
、MessageReceivingOperations
、MessageRequestReplyOperations
の特殊化。JmsTemplate
, MessageSendingOperations
, MessageReceivingOperations
, MessageRequestReplyOperations
修飾子と型 | メソッドと説明 |
---|---|
void | convertAndSend(StringSE destinationName, ObjectSE payload) おそらく MessageConverter を使用して、指定されたオブジェクトを直列化された形式に変換し、それをメッセージとしてラップし、指定された宛先に送信します。 |
void | convertAndSend(StringSE destinationName, ObjectSE payload, MapSE<StringSE, ObjectSE> headers) おそらく MessageConverter を使用して、指定されたオブジェクトを直列化された形式に変換し、指定されたヘッダーを持つメッセージとしてラップし、指定された宛先に送信します。 |
void | convertAndSend(StringSE destinationName, ObjectSE payload, MapSE<StringSE, ObjectSE> headers, MessagePostProcessor postProcessor) おそらく MessageConverter を使用して、指定されたオブジェクトを直列化された形式に変換し、指定されたヘッダーでメッセージとしてラップし、指定されたポストプロセッサーを適用し、結果のメッセージを指定された宛先に送信します。 |
void | convertAndSend(StringSE destinationName, ObjectSE payload, MessagePostProcessor postProcessor) おそらく MessageConverter を使用して、指定されたオブジェクトを直列化された形式に変換し、メッセージとしてラップし、指定されたポストプロセッサーを適用して、指定された宛先に結果のメッセージを送信します。 |
<T> T | convertSendAndReceive(StringSE destinationName, ObjectSE request, ClassSE<T> targetClass) おそらく MessageConverter を使用して、指定されたリクエストオブジェクトを直列化された形式に変換し、指定された宛先に Message として送信し、応答を受信して、指定されたターゲットクラスの本体を変換します。 |
<T> T | convertSendAndReceive(StringSE destinationName, ObjectSE request, ClassSE<T> targetClass, MessagePostProcessor requestPostProcessor) おそらく MessageConverter を使用して、指定されたリクエストオブジェクトを直列化された形式に変換し、指定されたポストプロセッサーを適用し、指定された宛先に結果の Message を送信します。 |
<T> T | convertSendAndReceive(StringSE destinationName, ObjectSE request, MapSE<StringSE, ObjectSE> headers, ClassSE<T> targetClass) おそらく MessageConverter を使用して、指定されたリクエストオブジェクトを直列化された形式に変換し、指定されたヘッダーを持つ Message として指定された宛先に送信し、応答を受信して指定されたターゲットクラスの本体を変換します。 |
<T> T | convertSendAndReceive(StringSE destinationName, ObjectSE request, MapSE<StringSE, ObjectSE> headers, ClassSE<T> targetClass, MessagePostProcessor requestPostProcessor) おそらく MessageConverter を使用して、指定されたリクエストオブジェクトを直列化された形式に変換し、指定されたヘッダーでメッセージとしてラップし、指定されたポストプロセッサーを適用し、結果の Message を指定された宛先に送信し、応答を受信して、指定されたターゲットの本体を変換します。クラス。 |
Message<?> | receive(StringSE destinationName) 指定された宛先からメッセージを受信します。 |
<T> T | receiveAndConvert(StringSE destinationName, ClassSE<T> targetClass) 指定された宛先からメッセージを受信し、そのペイロードを指定されたターゲットクラスに変換します。 |
void | send(StringSE destinationName, Message<?> message) 指定された宛先にメッセージを送信します。 |
Message<?> | sendAndReceive(StringSE destinationName, Message<?> requestMessage) リクエストメッセージを送信し、指定された宛先から応答を受信します。 |
convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, send, send
receive, receive, receiveAndConvert, receiveAndConvert
convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, convertSendAndReceive, sendAndReceive, sendAndReceive
void send(StringSE destinationName, Message<?> message) throws MessagingException
destinationName
- ターゲット宛先の名前 message
- 送信するメッセージ MessagingException
void convertAndSend(StringSE destinationName, ObjectSE payload) throws MessagingException
MessageConverter
を使用して、指定されたオブジェクトを直列化された形式に変換し、それをメッセージとしてラップし、指定された宛先に送信します。destinationName
- ターゲット宛先の名前 payload
- ペイロードとして使用するオブジェクト MessagingException
void convertAndSend(StringSE destinationName, ObjectSE payload, MapSE<StringSE,ObjectSE> headers) throws MessagingException
MessageConverter
を使用して、指定されたオブジェクトを直列化された形式に変換し、指定されたヘッダーを持つメッセージとしてラップし、指定された宛先に送信します。destinationName
- ターゲット宛先の名前 payload
- ペイロードとして使用するオブジェクト headers
- 送信するメッセージのヘッダー MessagingException
void convertAndSend(StringSE destinationName, ObjectSE payload, MessagePostProcessor postProcessor) throws MessagingException
MessageConverter
を使用して、指定されたオブジェクトを直列化された形式に変換し、メッセージとしてラップし、指定されたポストプロセッサーを適用して、指定された宛先に結果のメッセージを送信します。destinationName
- ターゲット宛先の名前 payload
- ペイロードとして使用するオブジェクト postProcessor
- メッセージに適用するポストプロセッサー MessagingException
void convertAndSend(StringSE destinationName, ObjectSE payload, @Nullable MapSE<StringSE,ObjectSE> headers, @Nullable MessagePostProcessor postProcessor) throws MessagingException
MessageConverter
を使用して、指定されたオブジェクトを直列化された形式に変換し、指定されたヘッダーでメッセージとしてラップし、指定されたポストプロセッサーを適用し、結果のメッセージを指定された宛先に送信します。destinationName
- ターゲット宛先の名前 payload
- ペイロードとして使用するオブジェクト headers
- 送信するメッセージのヘッダー postProcessor
- メッセージに適用するポストプロセッサー MessagingException
@Nullable Message<?> receive(StringSE destinationName) throws MessagingException
destinationName
- ターゲット宛先の名前 null
MessagingException
@Nullable <T> T receiveAndConvert(StringSE destinationName, ClassSE<T> targetClass) throws MessagingException
destinationName
- ターゲット宛先の名前 targetClass
- ペイロードを変換するターゲットクラス null
MessagingException
@Nullable Message<?> sendAndReceive(StringSE destinationName, Message<?> requestMessage) throws MessagingException
destinationName
- ターゲット宛先の名前 requestMessage
- 送信するメッセージ null
MessagingException
@Nullable <T> T convertSendAndReceive(StringSE destinationName, ObjectSE request, ClassSE<T> targetClass) throws MessagingException
MessageConverter
を使用して、指定されたリクエストオブジェクトを直列化された形式に変換し、指定された宛先に Message
として送信し、応答を受信して、指定されたターゲットクラスの本体を変換します。destinationName
- ターゲット宛先の名前 request
- 送信するリクエストメッセージのペイロード targetClass
- 応答のペイロードを変換するターゲット型 null
MessagingException
@Nullable <T> T convertSendAndReceive(StringSE destinationName, ObjectSE request, @Nullable MapSE<StringSE,ObjectSE> headers, ClassSE<T> targetClass) throws MessagingException
MessageConverter
を使用して、指定されたリクエストオブジェクトを直列化された形式に変換し、指定されたヘッダーを持つ Message
として指定された宛先に送信し、応答を受信して指定されたターゲットクラスの本体を変換します。destinationName
- ターゲット宛先の名前 request
- 送信するリクエストメッセージのペイロード headers
- 送信するリクエストメッセージのヘッダー targetClass
- 応答のペイロードを変換するターゲット型 null
MessagingException
@Nullable <T> T convertSendAndReceive(StringSE destinationName, ObjectSE request, ClassSE<T> targetClass, MessagePostProcessor requestPostProcessor) throws MessagingException
MessageConverter
を使用して、指定されたリクエストオブジェクトを直列化された形式に変換し、指定されたポストプロセッサーを適用し、指定された宛先に結果の Message
を送信します。destinationName
- ターゲット宛先の名前 request
- 送信するリクエストメッセージのペイロード targetClass
- 応答のペイロードを変換するターゲット型 requestPostProcessor
- リクエストメッセージに適用するポストプロセス null
MessagingException
@Nullable <T> T convertSendAndReceive(StringSE destinationName, ObjectSE request, MapSE<StringSE,ObjectSE> headers, ClassSE<T> targetClass, MessagePostProcessor requestPostProcessor) throws MessagingException
MessageConverter
を使用して、指定されたリクエストオブジェクトを直列化された形式に変換し、指定されたヘッダーでメッセージとしてラップし、指定されたポストプロセッサーを適用し、結果の Message
を指定された宛先に送信し、応答を受信して、指定されたターゲットの本体を変換します。クラス。destinationName
- ターゲット宛先の名前 request
- 送信するリクエストメッセージのペイロード targetClass
- 応答のペイロードを変換するターゲット型 requestPostProcessor
- リクエストメッセージに適用するポストプロセス null
MessagingException