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