com.netflix.eventbus.filter.lang
Interface FilterLanguageSupport<T>
- All Known Implementing Classes:
- InfixFilterLanguageSupport
public interface FilterLanguageSupport<T>
General contract for any filter language which relates to a methodology of converting a language expression to a
valid EventFilter instance consumable by EventBus
convert
EventFilter convert(T filter)
throws InvalidFilterException
- Converts the passed filter object to a valid
EventFilter.
- Parameters:
filter - Filter object to convert.
- Returns:
EventFilter corresponding to the passed filter.
- Throws:
InvalidFilterException - If the passed filter was invalid.