- 
 @Retention(RUNTIME) @Target(METHOD) public @interface SettingDefinition Annotation that specifies that a method in an event class should be used to filter out events.For the method to be valid it must return a SettingControland only have one parameter, which should be a non-abstract subclass ofSettingControlThe return value of the method specifies whether the event is to be written to the Flight Recorder system or not. The following example shows how to annotate a method in an event class. 
 For an example of how the setting controls are defined, seeclass HelloWorld extend Event { @Label("Message"); String message; @SettingDefinition; @Label("Message Filter"); public boolean filter(RegExpControl regExp) { return regExp.matches(message); } }SettingControl.- Since:
- 9
- See Also:
- SettingControl