クラス AbstractDeclarable

java.lang.ObjectSE
org.springframework.amqp.core.AbstractDeclarable
実装されたすべてのインターフェース:
Declarable
既知の直属サブクラス
AbstractExchangeBindingQueue

public abstract class AbstractDeclarable extends ObjectSE implements Declarable
Declarable クラスの基本クラス。
導入:
1.2
作成者:
Gary Russell, Christian Tzolov
  • コンストラクターの詳細

    • AbstractDeclarable

      public AbstractDeclarable()
    • AbstractDeclarable

      public AbstractDeclarable(@Nullable MapSE<StringSE,ObjectSE> arguments)
      指定された引数でインスタンスを構築するか、null の場合は空のマップを構築します。
      パラメーター:
      arguments - 引数。
      導入:
      2.2.2
  • メソッドの詳細

    • shouldDeclare

      public boolean shouldDeclare()
      インターフェースからコピーされた説明: Declarable
      このオブジェクトが任意の AmqpAdmin によって自動的に宣言されるかどうか。
      次で指定:
      インターフェース DeclarableshouldDeclare 
      戻り値:
      オブジェクトを宣言する必要がある場合は true。
    • setShouldDeclare

      public void setShouldDeclare(boolean shouldDeclare)
      このオブジェクトが任意の AmqpAdmin によって自動的に宣言されるかどうか。デフォルトは true です。
      パラメーター:
      shouldDeclare - 正しいか間違っているか。
    • getDeclaringAdmins

      public CollectionSE<?> getDeclaringAdmins()
      インターフェースからコピーされた説明: Declarable
      このオブジェクトを宣言する必要がある AmqpAdmin のコレクション。空の場合、すべての管理者が宣言する必要があります。
      次で指定:
      インターフェース DeclarablegetDeclaringAdmins 
      戻り値:
      コレクション。
    • isIgnoreDeclarationExceptions

      public boolean isIgnoreDeclarationExceptions()
      インターフェースからコピーされた説明: Declarable
      宣言時に例外 (不一致の引数など) を無視する必要があります。
      次で指定:
      インターフェース DeclarableisIgnoreDeclarationExceptions 
      戻り値:
      無視する場合は 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)) をクリアします。コレクションをクリアすると、すべての管理者がオブジェクトを宣言するように動作がリセットされます。
      次で指定:
      インターフェース DeclarablesetAdminsThatShouldDeclare 
      パラメーター:
      adminArgs - 管理者。
    • addArgument

      public void addArgument(StringSE argName, ObjectSE argValue)
      インターフェースからコピーされた説明: Declarable
      宣言可能オブジェクトに引数を追加します。
      次で指定:
      インターフェース DeclarableaddArgument 
      パラメーター:
      argName - 引数名。
      argValue - 引数の値。
    • removeArgument

      public ObjectSE removeArgument(StringSE name)
      インターフェースからコピーされた説明: Declarable
      宣言可能要素から引数を削除します。
      次で指定:
      インターフェース DeclarableremoveArgument 
      パラメーター:
      name - 引数名。
      戻り値:
      引数の値、または存在しない場合は null。
    • getArguments

      public MapSE<StringSE,ObjectSE> getArguments()