| Interface | Description |
|---|---|
| FieldFilter |
The FieldFilter indicates whether any given Field should be accepted for processing or not.
|
| Class | Description |
|---|---|
| AllFieldsFilter |
FieldFilter implementation that accepts all Fields.
|
| DeepEqualsMatcher<T> |
A
BaseMatcher implementation that first matches based on Object.equals(Object). |
| EmptyCollectionMatcher<T> |
Matches any empty collection.
|
| EqualFieldsMatcher<T> |
Matcher that will match an Object if all the fields on that Object contain values equal to the same field in the
expected instance.
|
| EqualsMatcher<T> |
Matcher testing for object equality as per
Object.equals(Object o) |
| ExactClassMatcher<T> |
Matcher testing for exact classes.
|
| ExactSequenceMatcher<T> |
A matcher that will match if all the given
matchers against the event in a list at their respective
index. |
| IgnoreField |
FieldFilter implementation that rejects a given Field
|
| ListMatcher<T> |
Abstract implementation for matchers that use event-specific matchers to match against a list of items.
|
| ListWithAllOfMatcher<T> |
A matcher that will match if all the given
matchers match against at least one item in a given List. |
| ListWithAnyOfMatcher<T> |
A matcher that will match if all the given
matchers match against at least one item in a given List. |
| MapEntryMatcher |
Matcher that will match an Object if that object is a
Map of which all
keys-values pairs are equal to pairs of the expected instance. |
| MatchAllFieldFilter |
FieldFilter that delegates to an arbitrary number of other filters.
|
| Matchers |
Utility class containing static methods to obtain instances of (List) Matchers.
|
| NonStaticFieldsFilter |
FieldFilter implementation that only accepts non-static Fields.
|
| NonTransientFieldsFilter |
FieldFilter implementation that only accepts non-transient Fields.
|
| NullOrVoidMatcher<T> |
Matcher that matches against a
null or void value. |
| PayloadMatcher<T extends Message> |
Matcher that matches any message (e.g.
|
| PayloadsMatcher |
Matches a list of Messages if the list of their payloads matches the given matcher..
|
| PredicateMatcher<T> |
Matcher implementation that delegates the matching to a Predicate.
|
| SequenceMatcher<T> |
A matcher that will match if all the given
matchers each match against an item that the previous
matcher matched against. |
| Exception | Description |
|---|---|
| MatcherExecutionException |
Exception indicating that an error occurred that prevented successful execution of a matcher.
|
Copyright © 2010–2023. All rights reserved.