クラス Address


  • public class Address
    extends java.lang.Object
    AMQP メッセージのパブリケーションのアドレスを表します。AMQP 0-8 および 0-9 仕様には、「返信先」アドレスとして使用される構造化されていない文字列があります。ただし、使用されている規則があり、このクラスにより、これらの規則に従うことが容易になります。これは次のように簡単に要約できます。
     (exchange)/(routingKey)
     
    ここでは、交換名もデフォルトで空に設定されています (したがって、キュー名がわかっている場合は、ルーティングキーだけで機能します)。
    作成者:
    Mark Pollack, Mark Fisher, Dave Syer, Artem Bilan, Gary Russell
    • フィールドサマリー

      フィールド  
      修飾子と型 フィールド 説明
      static java.lang.StringAMQ_RABBITMQ_REPLY_TO
      この値を RabbitTemplate#setReplyAddress(String) で使用して、直接返信先を使用することを明示的に示します。
    • コンストラクターのサマリー

      コンストラクター  
      コンストラクター 説明
      Address​(java.lang.String address)
      次の形式で構造化文字列から Address インスタンスを作成します
      Address​(java.lang.String exchangeName, java.lang.String routingKey)
      交換名とルーティングキーを指定して Address を作成します。
    • フィールドの詳細

      • AMQ_RABBITMQ_REPLY_TO

        public static final java.lang.String AMQ_RABBITMQ_REPLY_TO
        この値を RabbitTemplate#setReplyAddress(String) で使用して、直接返信先を使用することを明示的に示します。
        関連事項:
        定数フィールド値
    • コンストラクターの詳細

      • Address

        public Address​(java.lang.String address)
        次の形式で構造化文字列から Address インスタンスを作成します
         (exchange)/(routingKey)
         
        .
        パラメーター:
        address - 構造化された文字列。
      • Address

        public Address​(java.lang.String exchangeName,
                       java.lang.String routingKey)
        交換名とルーティングキーを指定して Address を作成します。これにより、交換型、名前、ルーティングキーが明示的に設定されます。
        パラメーター:
        exchangeName - エクスチェンジ名。
        routingKey - ルーティングキー。
    • メソッドの詳細

      • getExchangeName

        public java.lang.String getExchangeName()
      • getRoutingKey

        public java.lang.String getRoutingKey()
      • equals

        public boolean equals​(java.lang.Object o)
        オーバーライド:
        クラス java.lang.Objectequals 
      • hashCode

        public int hashCode()
        オーバーライド:
        クラス java.lang.ObjecthashCode 
      • toString

        public java.lang.String toString()
        オーバーライド:
        クラス java.lang.ObjecttoString