インターフェース Exchange
- すべてのスーパーインターフェース:
Declarable
- すべての既知の実装クラス:
AbstractExchange
、CustomExchange
、DirectExchange
、FanoutExchange
、HeadersExchange
、TopicExchange
すべての取引所のインターフェース。
- 作成者:
- Mark Fisher, Gary Russell, Artem Bilan
メソッドのサマリー
インターフェース org.springframework.amqp.core.Declarable から継承されたメソッド
addArgument, getDeclaringAdmins, isIgnoreDeclarationExceptions, removeArgument, setAdminsThatShouldDeclare, shouldDeclare
メソッドの詳細
getName
StringSE getName()取引所の名前。- 戻り値:
- 取引所の名前。
getType
StringSE getType()交換の型。いくつかのよく知られた例については、ExchangeTypes
を参照してください。- 戻り値:
- 交換の種類。
isDurable
boolean isDurable()永続的な交換は、サーバーの再起動後も存続します。- 戻り値:
- 耐久性がある場合は true。
isAutoDelete
boolean isAutoDelete()使用されなくなったときにサーバーが交換を削除する必要がある場合 (すべてのバインディングが削除された場合) は true です。- 戻り値:
- 自動削除する場合は true。
getArguments
交換を宣言するために使用される引数のマップ。これらはブローカーによって保存されますが、ブローカーにとって必ずしも意味があるとは限りません (交換の種類によって異なります)。- 戻り値:
- 引数。
isDelayed
boolean isDelayed()遅延メッセージ交換です。現在、ブローカープラグインが必要です。- 戻り値:
- 遅延する場合は true。
- 導入:
- 1.6
isInternal
boolean isInternal()内部交換です。つまり、クライアントから直接発行することはできず、取引所間のバインディングにのみ使用されます。- 戻り値:
- 内部の場合は true。
- 導入:
- 1.6