public class MatchingPointConfigPatternMatcher extends Object implements ConfigPatternMatcher
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.
Constructor and Description |
---|
MatchingPointConfigPatternMatcher() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
int |
hashCode() |
String |
matches(Iterable<String> configPatterns,
String itemName)
Returns the best match for an item name out of a list of configuration patterns.
|
public String matches(Iterable<String> configPatterns, String itemName) throws ConfigurationException
ConfigPatternMatcher
matches
in interface ConfigPatternMatcher
configPatterns
- list of configuration patternsitemName
- item name to matchnull
if nothing matchesConfigurationException
- if ambiguous configurations are foundCopyright © 2019 Hazelcast, Inc.. All Rights Reserved.