com.netflix.eventbus.spi
Interface EventFilter
- All Superinterfaces:
- com.google.common.base.Predicate<java.lang.Object>
- All Known Subinterfaces:
- SerializableEventFilter
- All Known Implementing Classes:
- AlwaysFalseEventFilter, AlwaysTrueEventFilter, InfixEventFilter
public interface EventFilter
- extends com.google.common.base.Predicate<java.lang.Object>
Top level filter used by the event bus. A filter may be created in code
or defined using a scripting language.
| Methods inherited from interface com.google.common.base.Predicate |
apply, equals |
getLanguage
java.lang.String getLanguage()
- Returns:
- String describing the underlying filter language
serialize
java.lang.String serialize()
- Returns:
- String representing the complete filter definition. May be null if
the filter is written in code.