クラス ConsistentHashExchange
java.lang.ObjectSE
org.springframework.amqp.core.AbstractDeclarable
org.springframework.amqp.core.AbstractExchange
org.springframework.amqp.core.ConsistentHashExchange
- 実装されているすべてのインターフェース:
Declarable,Exchange
一貫性ハッシュ交換型の
AbstractExchange 拡張。- 導入:
- 3.2
- 作成者:
- Artem Bilan
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明指定された名前で、永続的で自動削除されない新しい Exchange を構築します。ConsistentHashExchange(StringSE name, boolean durable, boolean autoDelete) 名前、耐久性フラグ、自動削除フラグを指定して、新しい Exchange を構築します。ConsistentHashExchange(StringSE name, boolean durable, boolean autoDelete, MapSE<StringSE, ObjectSE> arguments) 名前、耐久性フラグ、自動削除フラグ、引数を指定して、新しい Exchange を構築します。メソッドのサマリー
修飾子と型メソッド説明getType()交換の型。voidsetHashHeader(StringSE headerName) ハッシュするメッセージのヘッダー名を指定します。voidsetHashProperty(StringSE propertyName) ハッシュするメッセージからプロパティ名を指定します。クラス org.springframework.amqp.core.AbstractExchange から継承されたメソッド
getName, isAutoDelete, isDelayed, isDurable, isInternal, setDelayed, setInternal, toStringクラス org.springframework.amqp.core.AbstractDeclarable から継承されたメソッド
addArgument, getArguments, getDeclaringAdmins, isIgnoreDeclarationExceptions, removeArgument, setAdminsThatShouldDeclare, setIgnoreDeclarationExceptions, setShouldDeclare, shouldDeclareクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, wait, waitSE, waitSEインターフェース org.springframework.amqp.core.Declarable から継承されたメソッド
addArgument, getDeclaringAdmins, isIgnoreDeclarationExceptions, removeArgument, setAdminsThatShouldDeclare, shouldDeclareインターフェース org.springframework.amqp.core.Exchange から継承されたメソッド
getArguments
コンストラクターの詳細
ConsistentHashExchange
指定された名前で、永続的で自動削除されない新しい Exchange を構築します。- パラメーター:
name- 取引所の名前。
ConsistentHashExchange
名前、耐久性フラグ、自動削除フラグを指定して、新しい Exchange を構築します。- パラメーター:
name- 取引所の名前。durable- 永続的な交換を宣言している場合は true (交換はサーバーの再起動後も存続します)autoDelete- 交換が使用されなくなったときにサーバーが交換を削除する必要がある場合は true
ConsistentHashExchange
public ConsistentHashExchange(StringSE name, boolean durable, boolean autoDelete, MapSE<StringSE, ObjectSE> arguments) 名前、耐久性フラグ、自動削除フラグ、引数を指定して、新しい Exchange を構築します。- パラメーター:
name- 取引所の名前。durable- 永続的な交換を宣言している場合は true (交換はサーバーの再起動後も存続します)autoDelete- 交換が使用されなくなったときにサーバーが交換を削除する必要がある場合は truearguments- 交換を宣言するために使用される引数
メソッドの詳細
setHashHeader
ハッシュするメッセージのヘッダー名を指定します。- パラメーター:
headerName- ハッシュのヘッダー名。
setHashProperty
ハッシュするメッセージからプロパティ名を指定します。- パラメーター:
propertyName- ハッシュのプロパティ名。
getType
インターフェースからコピーされた説明:Exchange交換の型。いくつかのよく知られた例については、ExchangeTypesを参照してください。- 次で指定:
- インターフェース
ExchangeのgetType - 次で指定:
- クラス
AbstractExchangeのgetType - 戻り値:
- 交換の種類。