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.