クラス AbstractExchange
java.lang.ObjectSE
org.springframework.amqp.core.AbstractDeclarable
org.springframework.amqp.core.AbstractExchange
- 実装されているすべてのインターフェース:
Declarable,Exchange
- 既知の直属サブクラス
ConsistentHashExchange、CustomExchange、DirectExchange、FanoutExchange、HeadersExchange、TopicExchange
すべての交換型を説明する共通のプロパティ。
このクラスのサブクラスは通常、交換を宣言する管理操作で使用されます。
- 作成者:
- Mark Pollack, Gary Russell, Artem Bilan
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明AbstractExchange(StringSE name) 指定された名前で、永続的で自動削除されない新しい Exchange を構築します。AbstractExchange(StringSE name, boolean durable, boolean autoDelete) 名前、耐久性フラグ、自動削除フラグを指定して、新しい Exchange を構築します。AbstractExchange(StringSE name, boolean durable, boolean autoDelete, MapSE<StringSE, ObjectSE> arguments) 名前、耐久性フラグ、自動削除フラグ、引数を指定して、新しい Exchange を構築します。メソッドのサマリー
修飾子と型メソッド説明getName()取引所の名前。abstract StringSEgetType()交換の型。boolean使用されなくなったときにサーバーが交換を削除する必要がある場合 (すべてのバインディングが削除された場合) は true です。boolean遅延メッセージ交換です。現在、ブローカープラグインが必要です。boolean永続的な交換は、サーバーの再起動後も存続します。boolean内部交換です。すなわちvoidsetDelayed(boolean delayed) 遅延フラグを設定します。voidsetInternal(boolean internal) 内部フラグを設定します。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
コンストラクターの詳細
AbstractExchange
指定された名前で、永続的で自動削除されない新しい Exchange を構築します。- パラメーター:
name- 取引所の名前。
AbstractExchange
名前、耐久性フラグ、自動削除フラグを指定して、新しい Exchange を構築します。- パラメーター:
name- 取引所の名前。durable- 永続的な交換を宣言している場合は true (交換はサーバーの再起動後も存続します)autoDelete- 交換が使用されなくなったときにサーバーが交換を削除する必要がある場合は true
AbstractExchange
public AbstractExchange(StringSE name, boolean durable, boolean autoDelete, MapSE<StringSE, ObjectSE> arguments) 名前、耐久性フラグ、自動削除フラグ、引数を指定して、新しい Exchange を構築します。- パラメーター:
name- 取引所の名前。durable- 永続的な交換を宣言している場合は true (交換はサーバーの再起動後も存続します)autoDelete- 交換が使用されなくなったときにサーバーが交換を削除する必要がある場合は truearguments- 交換を宣言するために使用される引数
メソッドの詳細
getType
インターフェースからコピーされた説明:Exchange交換の型。いくつかのよく知られた例については、ExchangeTypesを参照してください。getName
isDurable
isAutoDelete
public boolean isAutoDelete()インターフェースからコピーされた説明:Exchange使用されなくなったときにサーバーが交換を削除する必要がある場合 (すべてのバインディングが削除された場合) は true です。- 次で指定:
- インターフェース
ExchangeのisAutoDelete - 戻り値:
- 自動削除する場合は true。
isDelayed
setDelayed
public void setDelayed(boolean delayed) 遅延フラグを設定します。- パラメーター:
delayed- 遅れた。- 導入:
- 1.6
- 関連事項:
isInternal
public boolean isInternal()インターフェースからコピーされた説明:Exchange内部交換です。つまり、クライアントから直接発行することはできず、取引所間のバインディングにのみ使用されます。- 次で指定:
- インターフェース
ExchangeのisInternal - 戻り値:
- 内部の場合は true。
setInternal
public void setInternal(boolean internal) 内部フラグを設定します。- パラメーター:
internal- 内部。- 導入:
- 1.6
- 関連事項:
toString