public final class NamingSelectorFactory extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static NamingSelector |
EMPTY_SELECTOR |
static NamingSelector |
HEALTHY_SELECTOR |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getUniqueClusterString(Collection<String> cluster) |
static NamingSelector |
newClusterSelector(Collection<String> clusters)
Create a cluster selector.
|
static NamingSelector |
newIpSelector(String regex)
Create a IP selector.
|
static NamingSelector |
newMetadataSelector(Map<String,String> metadata)
Create a metadata selector.
|
static NamingSelector |
newMetadataSelector(Map<String,String> metadata,
boolean isAny)
Create a metadata selector.
|
public static final NamingSelector EMPTY_SELECTOR
public static final NamingSelector HEALTHY_SELECTOR
public static NamingSelector newClusterSelector(Collection<String> clusters)
clusters - target clusterpublic static NamingSelector newIpSelector(String regex)
regex - regular expression of IPpublic static NamingSelector newMetadataSelector(Map<String,String> metadata)
metadata - metadata that needs to be matchedpublic static NamingSelector newMetadataSelector(Map<String,String> metadata, boolean isAny)
metadata - target metadataisAny - true if any of the metadata needs to be matched, false if all the metadata need to be matched.public static String getUniqueClusterString(Collection<String> cluster)
Copyright © 2018–2024 Alibaba Group. All rights reserved.