インターフェース DestinationResolvingMessageSendingOperations<D>

型パラメーター:
D - 宛先型
すべてのスーパーインターフェース:
MessageSendingOperations<D>
すべての既知の実装クラス:
AbstractDestinationResolvingMessagingTemplateGenericMessagingTemplate

public interface DestinationResolvingMessageSendingOperations<D> extends MessageSendingOperations<D>
MessageSendingOperations を拡張し、(解決可能な)文字列名として指定された宛先にメッセージを送信するための操作を追加します。
導入:
4.0
作成者:
Mark Fisher, Rossen Stoyanchev
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    <T> void
    convertAndSend(StringSE destinationName, T payload)
    指定された宛先名を宛先に解決し、ペイロードオブジェクトをシリアライズされた形式に変換します。おそらく MessageConverter を使用して、メッセージとしてラップし、解決された宛先に送信します。
    <T> void
    convertAndSend(StringSE destinationName, T payload, MapSE<StringSE,ObjectSE> headers)
    指定された宛先名を宛先に解決し、ペイロードオブジェクトをシリアライズされた形式に変換します。おそらく MessageConverter を使用し、指定されたヘッダーでメッセージとしてラップして、解決された宛先に送信します。
    <T> void
    convertAndSend(StringSE destinationName, T payload, MapSE<StringSE,ObjectSE> headers, MessagePostProcessor postProcessor)
    指定された宛先名を宛先に解決し、ペイロードオブジェクトをシリアライズされた形式に変換します。おそらく MessageConverter を使用して、指定されたヘッダーでメッセージとしてラップし、指定されたポストプロセッサーを適用して、結果のメッセージを解決された宛先に送信します。
    <T> void
    convertAndSend(StringSE destinationName, T payload, MessagePostProcessor postProcessor)
    指定された宛先名を宛先に解決し、おそらく MessageConverter を使用してペイロードオブジェクトを直列化された形式に変換し、メッセージとしてラップし、指定されたポストプロセッサーを適用し、結果のメッセージを解決された宛先に送信します。
    void
    send(StringSE destinationName, Message<?> message)
    指定された宛先名を宛先に解決し、メッセージを送信します。

    インターフェース org.springframework.messaging.core.MessageSendingOperations から継承されたメソッド

    convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, send, send
  • メソッドの詳細

    • send

      void send(StringSE destinationName, Message<?> message) throws MessagingException
      指定された宛先名を宛先に解決し、メッセージを送信します。
      パラメーター:
      destinationName - 解決する宛先名
      message - 送信するメッセージ
      例外:
      MessagingException
    • convertAndSend

      <T> void convertAndSend(StringSE destinationName, T payload) throws MessagingException
      指定された宛先名を宛先に解決し、ペイロードオブジェクトをシリアライズされた形式に変換します。おそらく MessageConverter を使用して、メッセージとしてラップし、解決された宛先に送信します。
      パラメーター:
      destinationName - 解決する宛先名
      payload - ペイロードとして使用するオブジェクト
      例外:
      MessagingException
    • convertAndSend

      <T> void convertAndSend(StringSE destinationName, T payload, @Nullable MapSE<StringSE,ObjectSE> headers) throws MessagingException
      指定された宛先名を宛先に解決し、ペイロードオブジェクトをシリアライズされた形式に変換します。おそらく MessageConverter を使用し、指定されたヘッダーでメッセージとしてラップして、解決された宛先に送信します。
      パラメーター:
      destinationName - 解決する宛先名
      payload - ペイロードとして使用するオブジェクト
      headers - 送信するメッセージのヘッダー
      例外:
      MessagingException
    • convertAndSend

      <T> void convertAndSend(StringSE destinationName, T payload, @Nullable MessagePostProcessor postProcessor) throws MessagingException
      指定された宛先名を宛先に解決し、おそらく MessageConverter を使用してペイロードオブジェクトを直列化された形式に変換し、メッセージとしてラップし、指定されたポストプロセッサーを適用し、結果のメッセージを解決された宛先に送信します。
      パラメーター:
      destinationName - 解決する宛先名
      payload - ペイロードとして使用するオブジェクト
      postProcessor - メッセージに適用するポストプロセッサー
      例外:
      MessagingException
    • convertAndSend

      <T> void convertAndSend(StringSE destinationName, T payload, @Nullable MapSE<StringSE,ObjectSE> headers, @Nullable MessagePostProcessor postProcessor) throws MessagingException
      指定された宛先名を宛先に解決し、ペイロードオブジェクトをシリアライズされた形式に変換します。おそらく MessageConverter を使用して、指定されたヘッダーでメッセージとしてラップし、指定されたポストプロセッサーを適用して、結果のメッセージを解決された宛先に送信します。
      パラメーター:
      destinationName - 解決する宛先名
      payload - ペイロードとして使用するオブジェクト
      headers - 送信するメッセージのヘッダー
      postProcessor - メッセージに適用するポストプロセッサー
      例外:
      MessagingException