クラス Address
- java.lang.Object
-
- org.springframework.amqp.core.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.String
AMQ_RABBITMQ_REPLY_TO
この値をRabbitTemplate#setReplyAddress(String)
で使用して、直接返信先を使用することを明示的に示します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
equals(java.lang.Object o)
java.lang.String
getExchangeName()
java.lang.String
getRoutingKey()
int
hashCode()
java.lang.String
toString()
フィールドの詳細
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.Object
のequals
hashCode
public int hashCode()
- オーバーライド:
- クラス
java.lang.Object
のhashCode
toString
public java.lang.String toString()
- オーバーライド:
- クラス
java.lang.Object
のtoString