Class WildcardToMsgSelectorTransformFilter
- java.lang.Object
-
- org.apache.activemq.console.filter.AbstractQueryFilter
-
- org.apache.activemq.console.filter.WildcardTransformFilter
-
- org.apache.activemq.console.filter.WildcardToMsgSelectorTransformFilter
-
- All Implemented Interfaces:
QueryFilter
public class WildcardToMsgSelectorTransformFilter extends WildcardTransformFilter
-
-
Field Summary
-
Fields inherited from class org.apache.activemq.console.filter.AbstractQueryFilter
next
-
Fields inherited from interface org.apache.activemq.console.filter.QueryFilter
QUERY_DELIMETER
-
-
Constructor Summary
Constructors Constructor Description WildcardToMsgSelectorTransformFilter(QueryFilter next)
Creates a filter that is able to transform a wildcard query to a message selector format
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isWildcardQuery(String query)
Use to determine if a query string is a wildcard query.protected String
transformWildcardQuery(String query)
Transform a wildcard query to message selector format-
Methods inherited from class org.apache.activemq.console.filter.WildcardTransformFilter
query
-
Methods inherited from class org.apache.activemq.console.filter.AbstractQueryFilter
query
-
-
-
-
Constructor Detail
-
WildcardToMsgSelectorTransformFilter
public WildcardToMsgSelectorTransformFilter(QueryFilter next)
Creates a filter that is able to transform a wildcard query to a message selector format- Parameters:
next
- - next query filter
-
-
Method Detail
-
isWildcardQuery
protected boolean isWildcardQuery(String query)
Use to determine if a query string is a wildcard query. A query string is a wildcard query if it is a key-value pair with the format= and the value is enclosed in '' and contains '*' and '?'. - Specified by:
isWildcardQuery
in classWildcardTransformFilter
- Parameters:
query
- - query string- Returns:
- true, if the query string is a wildcard query, false otherwise
-
transformWildcardQuery
protected String transformWildcardQuery(String query)
Transform a wildcard query to message selector format- Specified by:
transformWildcardQuery
in classWildcardTransformFilter
- Parameters:
query
- - query string to transform- Returns:
- message selector format string
-
-