クラス AbstractDeclarable
java.lang.ObjectSE
org.springframework.amqp.core.AbstractDeclarable
- 実装されているすべてのインターフェース:
Declarable
- 既知の直属サブクラス
AbstractExchange、Binding、Queue
Declarable クラスの基本クラス。- 導入:
- 1.2
- 作成者:
- Gary Russell, Christian Tzolov, Ngoc Nhan
コンストラクターの概要
コンストラクターコンストラクター説明AbstractDeclarable(MapSE<StringSE, ObjectSE> arguments) 指定された引数でインスタンスを構築するか、null の場合は空のマップを構築します。メソッドのサマリー
修飾子と型メソッド説明voidaddArgument(StringSE argName, ObjectSE argValue) 宣言可能オブジェクトに引数を追加します。CollectionSE<?> このオブジェクトを宣言する必要があるAmqpAdminのコレクション。空の場合、すべての管理者が宣言する必要があります。boolean宣言時に例外 (不一致の引数など) を無視する必要があります。removeArgument(StringSE name) 宣言可能要素から引数を削除します。voidsetAdminsThatShouldDeclare(ObjectSE... adminArgs) このオブジェクトを宣言する必要があるAmqpAdmin。デフォルトはすべての管理者です。voidsetIgnoreDeclarationExceptions(boolean ignoreDeclarationExceptions) 宣言時にプロパティの不一致などの例外を無視するには、true に設定します。voidsetShouldDeclare(boolean shouldDeclare) このオブジェクトをAmqpAdminによって自動的に宣言するかどうか。booleanこのオブジェクトが任意のAmqpAdminによって自動的に宣言されるかどうか。
コンストラクターの詳細
AbstractDeclarable
public AbstractDeclarable()AbstractDeclarable
メソッドの詳細
shouldDeclare
public boolean shouldDeclare()インターフェースからコピーされた説明:Declarableこのオブジェクトが任意のAmqpAdminによって自動的に宣言されるかどうか。- 次で指定:
- インターフェース
DeclarableのshouldDeclare - 戻り値:
- オブジェクトを宣言する必要がある場合は true。
setShouldDeclare
public void setShouldDeclare(boolean shouldDeclare) このオブジェクトをAmqpAdminによって自動的に宣言するかどうか。デフォルトはtrueです。- パラメーター:
shouldDeclare- 正しいか間違っているか。
getDeclaringAdmins
インターフェースからコピーされた説明:Declarableこのオブジェクトを宣言する必要があるAmqpAdminのコレクション。空の場合、すべての管理者が宣言する必要があります。- 次で指定:
- インターフェース
DeclarableのgetDeclaringAdmins - 戻り値:
- コレクション。
isIgnoreDeclarationExceptions
public boolean isIgnoreDeclarationExceptions()インターフェースからコピーされた説明:Declarable宣言時に例外 (不一致の引数など) を無視する必要があります。- 次で指定:
- インターフェース
DeclarableのisIgnoreDeclarationExceptions - 戻り値:
- 無視する場合は true。
setIgnoreDeclarationExceptions
public void setIgnoreDeclarationExceptions(boolean ignoreDeclarationExceptions) 宣言時にプロパティの不一致などの例外を無視するには、true に設定します。- パラメーター:
ignoreDeclarationExceptions- ignoreDeclarationExceptions。- 導入:
- 1.6
setAdminsThatShouldDeclare
インターフェースからコピーされた説明:Declarableこのオブジェクトを宣言する必要があるAmqpAdmin。デフォルトはすべての管理者です。
null 引数、または単一の null 引数を持つ配列 /varArg は、コレクション (setAdminsThatShouldDeclare((AmqpAdmin) null)またはsetAdminsThatShouldDeclare((AmqpAdmin[]) null)) をクリアします。コレクションをクリアすると、すべての管理者がオブジェクトを宣言するように動作がリセットされます。- 次で指定:
- インターフェース
DeclarableのsetAdminsThatShouldDeclare - パラメーター:
adminArgs- 管理者。
addArgument
インターフェースからコピーされた説明:Declarable宣言可能オブジェクトに引数を追加します。- 次で指定:
- インターフェース
DeclarableのaddArgument - パラメーター:
argName- 引数名。argValue- 引数の値。
removeArgument
インターフェースからコピーされた説明:Declarable宣言可能要素から引数を削除します。- 次で指定:
- インターフェース
DeclarableのremoveArgument - パラメーター:
name- 引数名。- 戻り値:
- 引数の値、または存在しない場合は null。
getArguments