クラス AbstractDeclarable

    • コンストラクターの詳細

      • 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。