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