public class UrlUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static List<URL> |
classifyUrls(List<URL> urls,
Predicate<URL> predicate) |
static Map<String,Map<String,String>> |
convertRegister(Map<String,Map<String,String>> register) |
static Map<String,String> |
convertSubscribe(Map<String,String> subscribe) |
static URL |
getEmptyUrl(String service,
String category) |
static boolean |
hasServiceDiscoveryRegistryProtocol(URL url) |
static boolean |
hasServiceDiscoveryRegistryTypeKey(Map<String,String> parameters)
The specified parameters of
URL is service discovery registry type or not |
static boolean |
hasServiceDiscoveryRegistryTypeKey(URL url)
The specified
URL is service discovery registry type or not |
static boolean |
isConfigurator(URL url) |
static boolean |
isConsumer(URL url) |
static boolean |
isMatch(URL consumerUrl,
URL providerUrl) |
static boolean |
isMatchCategory(String category,
String categories) |
static boolean |
isMatchGlobPattern(String pattern,
String value) |
static boolean |
isMatchGlobPattern(String pattern,
String value,
URL param) |
static boolean |
isProvider(URL url) |
static boolean |
isRegistry(URL url) |
static boolean |
isRoute(URL url) |
static boolean |
isServiceDiscoveryURL(URL url) |
static boolean |
isServiceKeyMatch(URL pattern,
URL value) |
static String[] |
parseServiceKey(String serviceKey) |
static URL |
parseURL(String address,
Map<String,String> defaults) |
static List<URL> |
parseURLs(String address,
Map<String,String> defaults) |
static List<String> |
revertForbid(List<String> forbid,
Set<URL> subscribed) |
static Map<String,Map<String,String>> |
revertNotify(Map<String,Map<String,String>> notify) |
static Map<String,Map<String,String>> |
revertRegister(Map<String,Map<String,String>> register) |
static Map<String,String> |
revertSubscribe(Map<String,String> subscribe) |
static URL |
valueOf(String url)
NOTICE: This method allocate too much objects, we can use
URLStrParser.parseDecodedStr(String) instead. |
public static Map<String,Map<String,String>> convertRegister(Map<String,Map<String,String>> register)
public static Map<String,Map<String,String>> revertRegister(Map<String,Map<String,String>> register)
public static Map<String,Map<String,String>> revertNotify(Map<String,Map<String,String>> notify)
public static boolean isMatchGlobPattern(String pattern, String value, URL param)
public static boolean isConfigurator(URL url)
public static boolean isRoute(URL url)
public static boolean isProvider(URL url)
public static boolean isRegistry(URL url)
public static boolean hasServiceDiscoveryRegistryTypeKey(URL url)
URL is service discovery registry type or noturl - the URL connects to the registrytrue, or falsepublic static boolean hasServiceDiscoveryRegistryProtocol(URL url)
public static boolean isServiceDiscoveryURL(URL url)
public static boolean hasServiceDiscoveryRegistryTypeKey(Map<String,String> parameters)
URL is service discovery registry type or notparameters - the parameters of URL that connects to the registrytrue, or falsepublic static String[] parseServiceKey(String serviceKey)
serviceKey, - {group}/{interfaceName}:{version}public static URL valueOf(String url)
URLStrParser.parseDecodedStr(String) instead.
Parse url string
url - URL stringURLpublic static boolean isConsumer(URL url)
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.