Interface Filter
-
- All Known Implementing Classes:
FilterImpl
public interface Filter
-
-
Field Summary
Fields Modifier and Type Field Description static StringGENERIC_IGNORED_FILTERJMS Topics (which are outside of the scope of the core API) will require a dumb subscription with a dummy-filter at this current version as a way to keep its existence valid and TCK tests.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description SimpleStringgetFilterString()booleanmatch(Map<String,String> map)booleanmatch(Message message)booleanmatch(Filterable filterable)static SimpleStringtoFilterString(Filter filter)
-
-
-
Field Detail
-
GENERIC_IGNORED_FILTER
static final String GENERIC_IGNORED_FILTER
JMS Topics (which are outside of the scope of the core API) will require a dumb subscription with a dummy-filter at this current version as a way to keep its existence valid and TCK tests. That subscription needs an invalid filter, however paging needs to ignore any subscription with this filter. For that reason, this filter needs to be rejected on paging or any other component on the system, and just be ignored for any purpose It's declared here as this filter is considered a global ignore- See Also:
- Constant Field Values
-
-
Method Detail
-
match
boolean match(Message message)
-
match
boolean match(Filterable filterable)
-
getFilterString
SimpleString getFilterString()
-
toFilterString
static SimpleString toFilterString(Filter filter)
-
-