Represents a local filter that will return the result of ANDing multiple filters together.
Represents a local filter that will result in ignoring any incoming event if it does not have a matching custom property.
Represents a local filter that will result in ignoring any incoming event if it does not have a matching custom property.
The key of the property to match
The value of the property to match
CustomPropertyFilter("test", 33) will only allow events that have a request with a custom property whose key is "test" and value for that key is 33
Represents the interface for custom property filters to implement.
Represents a filter for a JDI Event.
Represents a processor for a JDI Event Filter.
Represents a local filter that will result in ignoring any incoming event after N successful events have been reported.
Represents a local filter that will result in ignoring any incoming event after N successful events have been reported.
The total number of events to allow before ignoring all subsequent events
MaxTriggerFilter(count = 3) will allow event 1, 2, and 3; ignoring all subsequent events
Represents a local filter that will result in ignoring any incoming event if it does not have the specified method name.
Represents a local filter that will result in ignoring any incoming event if it does not have the specified method name.
The name of the method
MethodNameFilter(name = "someMethod") will ignore any event not originating from this method.
Only valid for MethodEntry, MethodExit, and Locatable events. All other events are ignored and do not affect the overall filter results.
Represents a local filter that will result in ignoring any incoming event until N successful events have been reported.
Represents a local filter that will result in ignoring any incoming event until N successful events have been reported.
The total number of events to ignore before allowing all subsequent events
MinTriggerFilter(count = 3) will ignore event 1, 2, and 3; allowing all subsequent events
Represents a local filter that will return the result of negating a filter.
Represents a local filter that will return the result of negating a filter.
The filter to negate
NotFilter(Filter1) will pass if Filter1 does not pass
Represents a local filter that will return the result of ORing multiple filters together.
Represents a local filter that will return the result of ORing multiple filters together.
The collection of filters to evaluate
OrFilter(Filter1, Filter2) will pass if either filter passes
Represents a local filter that will result in ignoring any incoming event if it does not have a matching unique id.
Represents a local filter that will result in ignoring any incoming event if it does not have a matching unique id.
The unique id to check when filtering
UniqueIdPropertyFilter("some id") will only allow events that have a request with a unique id set to "some id"
Represents a local filter that will result in ignoring any incoming event if it does not match the specified wildcard pattern.
Represents a local filter that will result in ignoring any incoming event if it does not match the specified wildcard pattern.
The wildcard pattern
WildcardPatternFilter(pattern = "java*") will ignore any event not originating whose method or full class name does not match this pattern.
Only valid for ClassPrepare, ClassUnload, Exception, MethodEntry, MethodExit, ThreadDeath, and ThreadStart events. All other events are ignored and do not affect the overall filter results.
Represents a local filter that will return the result of ANDing multiple filters together.
The collection of filters to evaluate
AndFilter(Filter1, Filter2) will only pass if both filters pass