クラス Queue
java.lang.ObjectSE
org.springframework.amqp.core.AbstractDeclarable
org.springframework.amqp.core.Queue
- 実装されているすべてのインターフェース:
- CloneableSE,- Declarable
- 既知の直属サブクラス
- AnonymousQueue
 キューを説明するための情報を収集する単純なコンテナー。AmqpAdmin と併用。
- 作成者:
- Mark Pollack, Gary Russell
- 関連事項:
- フィールドのサマリーフィールド
- コンストラクターの概要コンストラクター
- メソッドのサマリー修飾子と型メソッド説明- clone()コンストラクターに提供された名前、またはその名前が空の文字列の場合はブローカーが生成した名前を返します。- getName()コンストラクターで提供された名前を返します。- booleanサーバーが使用されなくなったときにキューを削除する必要がある場合は true (最後のコンシューマーはキャンセルされます)。- boolean耐久性のあるキューは、サーバーの再起動後も存続します。- booleanサーバーが宣言者の接続にのみメッセージを送信する必要がある場合は true。- void- setActualName- (StringSE name) DeclareOk から名前を設定します。- final void- setLeaderLocator- (StringSE locator) このキューのリーダーロケーター戦略引数を設定します。- toString()- クラス org.springframework.amqp.core.AbstractDeclarable から継承されたメソッド- addArgument, getArguments, getDeclaringAdmins, isIgnoreDeclarationExceptions, removeArgument, setAdminsThatShouldDeclare, setIgnoreDeclarationExceptions, setShouldDeclare, shouldDeclare
- フィールドの詳細- X_QUEUE_LEADER_LOCATOR
 
- コンストラクターの詳細- Queue
- Queue名前と耐久性フラグを指定して、新しいキューを構築します。キューは非排他的であり、自動削除されません。- パラメーター:
- name- キューの名前。
- durable- 永続的なキューを宣言している場合は true (キューはサーバーの再起動後も存続します)
 
- Queue名前、耐久性、排他的および自動削除フラグを指定して、新しいキューを構築します。- パラメーター:
- name- キューの名前。
- durable- 永続的なキューを宣言している場合は true (キューはサーバーの再起動後も存続します)
- exclusive- 排他キューを宣言している場合は true (キューは、宣言者の接続によってのみ使用されます)
- autoDelete- 使用されなくなったときにサーバーがキューを削除する必要がある場合は true
 
- Queuepublic Queue- (StringSE name, boolean durable, boolean exclusive, boolean autoDelete, @Nullable MapSE<StringSE, - ObjectSE> arguments) 名前、永続化フラグ、自動削除フラグ、引数を指定して、新しいキューを構築します。- パラメーター:
- name- キューの名前 - null であってはなりません。ブローカーに名前を生成させるには、"" に設定します。
- durable- 永続的なキューを宣言している場合は true (キューはサーバーの再起動後も存続します)
- exclusive- 排他キューを宣言している場合は true (キューは、宣言者の接続によってのみ使用されます)
- autoDelete- 使用されなくなったときにサーバーがキューを削除する必要がある場合は true
- arguments- キューの宣言に使用される引数
 
 
- メソッドの詳細- getName
- isDurablepublic boolean isDurable()耐久性のあるキューは、サーバーの再起動後も存続します。- 戻り値:
- 耐久性がある場合は true。
 
- isExclusivepublic boolean isExclusive()サーバーが宣言者の接続にのみメッセージを送信する必要がある場合は true。- 戻り値:
- 排他的である場合は true。
 
- isAutoDeletepublic boolean isAutoDelete()サーバーが使用されなくなったときにキューを削除する必要がある場合は true (最後のコンシューマーはキャンセルされます)。コンシューマーを持たないキューは自動的に削除されません。- 戻り値:
- 自動削除する場合は true。
 
- setActualName
- getActualNameコンストラクターに提供された名前、またはその名前が空の文字列の場合はブローカーが生成した名前を返します。- 戻り値:
- 名前。
- 導入:
- 2.1
 
- setLeaderLocator
- clone
- toString