-
@Retention(RUNTIME) @Target(METHOD) public @interface SettingDefinition
注释,指定应使用事件类中的方法过滤掉事件。要使该方法有效,它必须返回
SettingControl
并且只有一个参数,该参数应该是SettingControl
的非抽象子类方法的返回值指定是否将事件写入Flight Recorder系统。
以下示例显示如何在事件类中注释方法。
class HelloWorld extend Event { @Label("Message"); String message; @SettingDefinition; @Label("Message Filter"); public boolean filter(RegExpControl regExp) { return regExp.matches(message); } }
SettingControl
。- 从以下版本开始:
- 9
- 另请参见:
-
SettingControl