public interface EventFilter<EventAtom>
extends java.util.function.Predicate<EventAtom>
Modifier and Type | Method and Description |
---|---|
default EventFilter<EventAtom> |
and(java.util.function.Predicate<? super EventAtom> other)
Overridden for type safety
|
boolean |
isProcessable(EventAtom eventAtom) |
default EventFilter<EventAtom> |
negate()
Overridden for type safety
|
default EventFilter<EventAtom> |
or(java.util.function.Predicate<? super EventAtom> other)
Overridden for type safety
|
default boolean |
test(EventAtom eventAtom) |
boolean isProcessable(EventAtom eventAtom)
default boolean test(EventAtom eventAtom)
test
in interface java.util.function.Predicate<EventAtom>
default EventFilter<EventAtom> and(java.util.function.Predicate<? super EventAtom> other)
and
in interface java.util.function.Predicate<EventAtom>
default EventFilter<EventAtom> negate()
negate
in interface java.util.function.Predicate<EventAtom>
default EventFilter<EventAtom> or(java.util.function.Predicate<? super EventAtom> other)
or
in interface java.util.function.Predicate<EventAtom>