モジュール jdk.jfr
パッケージ jdk.jfr

注釈型SettingDefinition



  • @Retention(RUNTIME)
    @Target(METHOD)
    public @interface SettingDefinition
    イベントをフィルタリングするためにイベント・クラスのメソッドを使用する必要があることを示す注釈。

    メソッドを有効にするには、ブール値を返し、SettingControlの非抽象サブクラスでなければならない1つのパラメータのみを返す必要があります

    メソッドの戻り値は、イベントをコミットするかどうかを示す必要があります。

     
     class HelloWorld extend Event {
    
       @Label("Message");
       String message;
    
       @SettingDefinition;
       @Label("Message Filter");
       public boolean filter(RegExpControl regExp) {
         return regExp.matches(message);
       }
     }
     
     
    設定コントロールの定義方法の例については、SettingControlを参照してください。
    導入されたバージョン:
    9
    関連項目:
    SettingControl