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

型パラメーター:
D - 宛先型
すべての既知のサブインターフェース:
DestinationResolvingMessageSendingOperations<D>JmsMessageOperationsSimpMessageSendingOperations
すべての既知の実装クラス:
AbstractDestinationResolvingMessagingTemplateAbstractMessageReceivingTemplateAbstractMessageSendingTemplateAbstractMessagingTemplateGenericMessagingTemplateJmsMessagingTemplateSimpMessagingTemplate

public interface MessageSendingOperations<D>
メッセージを宛先に送信するための操作。
導入:
4.0
作成者:
Mark Fisher, Rossen Stoyanchev
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    convertAndSend(D destination, ObjectSE payload)
    おそらく MessageConverter を使用して、指定されたオブジェクトを直列化された形式に変換し、それをメッセージとしてラップし、指定された宛先に送信します。
    void
    convertAndSend(D destination, ObjectSE payload, MapSE<StringSE,ObjectSE> headers)
    おそらく MessageConverter を使用して、指定されたオブジェクトを直列化された形式に変換し、指定されたヘッダーを持つメッセージとしてラップし、指定された宛先に送信します。
    void
    convertAndSend(D destination, ObjectSE payload, MapSE<StringSE,ObjectSE> headers, MessagePostProcessor postProcessor)
    おそらく MessageConverter を使用して、指定されたオブジェクトを直列化された形式に変換し、指定されたヘッダーでメッセージとしてラップし、指定されたポストプロセッサーを適用し、結果のメッセージを指定された宛先に送信します。
    void
    convertAndSend(D destination, ObjectSE payload, MessagePostProcessor postProcessor)
    おそらく MessageConverter を使用して、指定されたオブジェクトを直列化された形式に変換し、メッセージとしてラップし、指定されたポストプロセッサーを適用して、指定された宛先に結果のメッセージを送信します。
    void
    おそらく MessageConverter を使用して、指定されたオブジェクトを直列化された形式に変換し、それをメッセージとしてラップし、デフォルトの宛先に送信します。
    void
    おそらく MessageConverter を使用して、指定されたオブジェクトを直列化された形式に変換し、それをメッセージとしてラップし、指定されたポストプロセッサーを適用し、結果のメッセージをデフォルトの宛先に送信します。
    void
    send(D destination, Message<?> message)
    指定された宛先にメッセージを送信します。
    void
    send(Message<?> message)
    デフォルトの宛先にメッセージを送信します。
  • メソッドの詳細

    • send

      void send(Message<?> message) throws MessagingException
      デフォルトの宛先にメッセージを送信します。
      パラメーター:
      message - 送信するメッセージ
      例外:
      MessagingException
    • send

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

      void convertAndSend(ObjectSE payload) throws MessagingException
      おそらく MessageConverter を使用して、指定されたオブジェクトを直列化された形式に変換し、それをメッセージとしてラップし、デフォルトの宛先に送信します。
      パラメーター:
      payload - ペイロードとして使用するオブジェクト
      例外:
      MessagingException
    • convertAndSend

      void convertAndSend(D destination, ObjectSE payload) throws MessagingException
      おそらく MessageConverter を使用して、指定されたオブジェクトを直列化された形式に変換し、それをメッセージとしてラップし、指定された宛先に送信します。
      パラメーター:
      destination - 宛先
      payload - ペイロードとして使用するオブジェクト
      例外:
      MessagingException
    • convertAndSend

      void convertAndSend(D destination, ObjectSE payload, MapSE<StringSE,ObjectSE> headers) throws MessagingException
      おそらく MessageConverter を使用して、指定されたオブジェクトを直列化された形式に変換し、指定されたヘッダーを持つメッセージとしてラップし、指定された宛先に送信します。
      パラメーター:
      destination - 宛先
      payload - ペイロードとして使用するオブジェクト
      headers - 送信するメッセージのヘッダー
      例外:
      MessagingException
    • convertAndSend

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

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

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