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