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 InvalidConfigurationException
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 InvalidConfigurationException
ConfigPatternMatcher
matches
in interface ConfigPatternMatcher
configPatterns
- list of known configuration patternsitemName
- item name to matchnull
if there
is no matchInvalidConfigurationException
- if ambiguous configurations are foundCopyright © 2023 Hazelcast, Inc.. All rights reserved.