インターフェース ObserverMethodConfigurator<T>

  • 型パラメーター:
    T - 構成された ObserverMethod が監視するイベントの型

    public interface ObserverMethodConfigurator<T>

    ObserverMethodConfiguratorObserverMethod を構成できます。コンテナーは、このインターフェースの実装を提供する必要があります。

    このコンフィギュレーターはスレッドセーフではなく、同時に使用できません。

    CDI Lite の実装は、Portable Extensions のサポートを提供する必要はありません。

    導入:
    2.0
    作成者:
    Antoine Sabot-Durand
    関連事項:
    ProcessObserverMethod.configureObserverMethod(), AfterBeanDiscovery.addObserverMethod()
    • メソッドの詳細

      • read

        ObserverMethodConfigurator<T> read​(MethodSE method)
        既存の MethodSE からオブザーバーメタデータを読み取る
        パラメーター:
        method - からメタデータを読み取る
        戻り値:
        自己
      • read

        ObserverMethodConfigurator<T> read​(ObserverMethod<T> method)
        既存の ObserverMethod からオブザーバーメタデータを読み取る
        パラメーター:
        method - からメタデータを読み取る
        戻り値:
        自己
      • beanClass

        ObserverMethodConfigurator<T> beanClass​(ClassSE<?> type)
        このオブザーバーを含む Bean のクラスを設定します。設定しない場合、拡張クラスが使用されます。
        パラメーター:
        type - このコンフィギュレータを含む Bean クラス。
        戻り値:
        自己
      • observedType

        ObserverMethodConfigurator<T> observedType​(TypeSE type)
        観測されたイベントの型を設定する
        パラメーター:
        type - 観測されたイベント
        戻り値:
        自己
      • addQualifier

        ObserverMethodConfigurator<T> addQualifier​(AnnotationSE qualifier)
        監視されたイベントに修飾子を追加する
        パラメーター:
        qualifier - イベントに追加する
        戻り値:
        自己
      • addQualifiers

        ObserverMethodConfigurator<T> addQualifiers​(AnnotationSE... qualifiers)
        すべての修飾子を Observed イベントに追加します
        パラメーター:
        qualifiers - イベントに追加する
        戻り値:
        自己
      • addQualifiers

        ObserverMethodConfigurator<T> addQualifiers​(SetSE<AnnotationSE> qualifiers)
        すべての修飾子を Observed イベントに追加します
        パラメーター:
        qualifiers - イベントに追加する
        戻り値:
        自己
      • qualifiers

        ObserverMethodConfigurator<T> qualifiers​(AnnotationSE... qualifiers)
        Observed イベントのすべての修飾子を置き換えます。
        パラメーター:
        qualifiers - イベントにかける
        戻り値:
        自己
      • qualifiers

        ObserverMethodConfigurator<T> qualifiers​(SetSE<AnnotationSE> qualifiers)
        Observed イベントのすべての修飾子を置き換えます。
        パラメーター:
        qualifiers - イベントにかける
        戻り値:
        自己
      • priority

        ObserverMethodConfigurator<T> priority​(int priority)
        オブザーバーが構築する優先順位を設定する
        パラメーター:
        priority - オブザーバーの優先順位
        戻り値:
        自己
      • async

        ObserverMethodConfigurator<T> async​(boolean async)
        構築するオブザーバーの非同期ステータスの変更を許可します。
        パラメーター:
        async - 非同期ステータス
        戻り値:
        自己