com.hazelcast.config.matcher
Class MatchingPointConfigPatternMatcher
java.lang.Object
com.hazelcast.config.matcher.MatchingPointConfigPatternMatcher
- All Implemented Interfaces:
- ConfigPatternMatcher
public class MatchingPointConfigPatternMatcher
- extends Object
- implements ConfigPatternMatcher
This ConfigPatternMatcher supports a simplified wildcard matching.
See "Config.md ## Using Wildcard" for details about the syntax options.
In addition the candidates are weighted by the best match. The best result is returned.
Throws ConfigurationException is multiple configurations are found.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MatchingPointConfigPatternMatcher
public MatchingPointConfigPatternMatcher()
matches
public String matches(Iterable<String> configPatterns,
String itemName)
throws ConfigurationException
- Description copied from interface:
ConfigPatternMatcher
- Returns the best match for an item name out of a list of configuration patterns.
- Specified by:
matches in interface ConfigPatternMatcher
- Parameters:
configPatterns - list of configuration patternsitemName - item name to match
- Returns:
- a key of configPatterns which matches the item name or null if nothing matches
- Throws:
ConfigurationException - if ambiguous configurations are found
Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.