public class BladeFilterImpl extends java.lang.Object implements BladeFilter, Constants
ACTION_EVENT_CLASS, ACTION_EVENT_TYPE_LABEL, ALARM_EVENT_CLASS, ALARM_EVENT_TYPE_LABEL, BLADE_STATE_COMPLETED_CODE, BLADE_STATE_INITIALIZED_CODE, BLADE_STATE_RUNNING_CODE, BLADE_STATE_STARTING_CODE, BLADE_STATE_STOPPING_CODE, BUFFERED_EVENT_FIELD_LABEL, CACHED_EVENT_FIELD_LABEL, COMMENT_PREFIX, CPU_EVENT_CLASS, CPU_EVENT_FIELD_LABEL, CPU_EVENT_TYPE_LABEL, DATA_POWER_SNMP_EVENT_CLASS, DATA_POWER_SNMP_EVENT_FIELD_LABEL, DEFAULT_ANALYZE_PROPERTY_FILE, DEFAULT_IS_DETAILED_ANALYSIS, DEFAULT_IS_OUTPUT_FILE, DEFAULT_MAX_TIME, DEFAULT_MIN_TIME, DEFAULT_REGEX_CTRL_ACTION, DEFAULT_REPORT_PATH, DEFAULT_RESULT_PATH, DEFAULT_SLICE_SIZE, DEFAULT_STATISTICAL_SORT_FACTOR, DEFAULT_STATISTICAL_SORT_RATIO, DEFAULT_TIME_RANGE_END, DEFAULT_TIME_RANGE_START, DURATION_EVENT_FIELD_LABEL, FREE_MEMORY_EVENT_FIELD_LABEL, FREE_USABLE_MEMORY_EVENT_FIELD_LABEL, GC_ARGUMENT, INJECTOR_FREQUENCY_CLASS_NUMBER, INJECTOR_QUANTILE_CLASS_NUMBER, JVM_EVENT_CLASS, JVM_EVENT_TYPE_LABEL, KERNEL_CPU_EVENT_FIELD_LABEL, LIFECYCLE_EVENT_CLASS, LIFECYCLE_EVENT_TYPE_LABEL, MEMORY_EVENT_CLASS, MEMORY_EVENT_TYPE_LABEL, NETWORK_EVENT_CLASS, NETWORK_EVENT_TYPE_LABEL, PROBE_FREQUENCY_CLASS_NUMBER, RESULT_EVENT_FIELD_LABEL, SUCCESS_EVENT_FIELD_LABEL, USED_MEMORY_EVENT_FIELD_LABEL, USED_RAM_EVENT_FIELD_LABEL, USED_SWAP_EVENT_FIELD_LABEL, USER_CPU_EVENT_FIELD_LABEL
Constructor and Description |
---|
BladeFilterImpl()
Creates a new filter for blades with any filtering, which means all
blades will be retained by this new filter.
|
Modifier and Type | Method and Description |
---|---|
boolean |
accept(BladeDescriptor desc)
Filters blade descriptors according to the blade id and event type.
|
void |
addEventFilter(java.lang.String eventTypeLabel)
add a new blade filter for blade descriptors with the given event type
|
void |
addIdFilter(java.lang.String bladeId)
add a new blade filter for blade descriptors with the given id.
|
java.lang.String |
toString() |
public BladeFilterImpl()
public void addEventFilter(java.lang.String eventTypeLabel)
eventTypeLabel
- only blades with the given event will be retained by this
filter. If null, all blades will be retained.public void addIdFilter(java.lang.String bladeId)
bladeId
- only blades with the given id will be retained by this filter.
If null, all blades will be retained.public boolean accept(BladeDescriptor desc)
accept
in interface BladeFilter
desc
- the blade descriptor or accept or rejectpublic java.lang.String toString()
toString
in class java.lang.Object