クラス 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 の場合は空のマップを構築します。
方法の概要
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 voidaddArgument(StringSE argName, ObjectSE argValue)宣言可能オブジェクトに引数を追加します。MapSE<StringSE,ObjectSE>getArguments()CollectionSE<?>getDeclaringAdmins()このオブジェクトを宣言する必要があるAmqpAdminのコレクション。空の場合、すべての管理者が宣言する必要があります。booleanisIgnoreDeclarationExceptions()宣言時に例外 (不一致の引数など) を無視する必要があります。ObjectSEremoveArgument(StringSE name)宣言可能要素から引数を削除します。voidsetAdminsThatShouldDeclare(ObjectSE... adminArgs)このオブジェクトを宣言する必要があるAmqpAdmin。デフォルトはすべての管理者です。voidsetIgnoreDeclarationExceptions(boolean ignoreDeclarationExceptions)宣言時にプロパティの不一致などの例外を無視するには、true に設定します。voidsetShouldDeclare(boolean shouldDeclare)このオブジェクトが任意のAmqpAdminによって自動的に宣言されるかどうか。booleanshouldDeclare()このオブジェクトが任意の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。