インターフェース Declarable

    • メソッドの詳細

      • shouldDeclare

        boolean shouldDeclare()
        このオブジェクトが任意の AmqpAdmin によって自動的に宣言されるかどうか。
        戻り値:
        オブジェクトを宣言する必要がある場合は true。
      • getDeclaringAdmins

        CollectionSE<?> getDeclaringAdmins()
        このオブジェクトを宣言する必要がある AmqpAdmin のコレクション。空の場合、すべての管理者が宣言する必要があります。
        戻り値:
        コレクション。
      • isIgnoreDeclarationExceptions

        boolean isIgnoreDeclarationExceptions()
        宣言時に例外 (不一致の引数など) を無視する必要があります。
        戻り値:
        無視する場合は true。
        導入:
        1.6
      • setAdminsThatShouldDeclare

        void setAdminsThatShouldDeclare​(ObjectSE... adminArgs)
        このオブジェクトを宣言する必要がある AmqpAdmin。デフォルトはすべての管理者です。

        null 引数、または単一の null 引数を持つ配列 /varArg は、コレクション (setAdminsThatShouldDeclare((AmqpAdmin) null) または setAdminsThatShouldDeclare((AmqpAdmin[]) null)) をクリアします。コレクションをクリアすると、すべての管理者がオブジェクトを宣言するように動作がリセットされます。
        パラメーター:
        adminArgs - 管理者。
      • addArgument

        default void addArgument​(StringSE name,
                                 ObjectSE value)
        宣言可能オブジェクトに引数を追加します。
        パラメーター:
        name - 引数名。
        value - 引数の値。
        導入:
        2.2.2
      • removeArgument

        @Nullable
        default ObjectSE removeArgument​(StringSE name)
        宣言可能要素から引数を削除します。
        パラメーター:
        name - 引数名。
        戻り値:
        引数の値、または存在しない場合は null。
        導入:
        2.2.2