类 NamingSelectorFactory
java.lang.Object
com.alibaba.nacos.client.naming.selector.NamingSelectorFactory
Selectors factory.
- 作者:
- lideyou
-
字段概要
字段修饰符和类型字段说明static final com.alibaba.nacos.api.naming.selector.NamingSelectorstatic final com.alibaba.nacos.api.naming.selector.NamingSelector -
方法概要
修饰符和类型方法说明static StringgetUniqueClusterString(Collection<String> cluster) static com.alibaba.nacos.api.naming.selector.NamingSelectornewClusterSelector(Collection<String> clusters) Create a cluster selector.static com.alibaba.nacos.api.naming.selector.NamingSelectornewIpSelector(String regex) Create a IP selector.static com.alibaba.nacos.api.naming.selector.NamingSelectornewMetadataSelector(Map<String, String> metadata) Create a metadata selector.static com.alibaba.nacos.api.naming.selector.NamingSelectornewMetadataSelector(Map<String, String> metadata, boolean isAny) Create a metadata selector.
-
字段详细资料
-
EMPTY_SELECTOR
public static final com.alibaba.nacos.api.naming.selector.NamingSelector EMPTY_SELECTOR -
HEALTHY_SELECTOR
public static final com.alibaba.nacos.api.naming.selector.NamingSelector HEALTHY_SELECTOR
-
-
方法详细资料
-
newClusterSelector
public static com.alibaba.nacos.api.naming.selector.NamingSelector newClusterSelector(Collection<String> clusters) Create a cluster selector.- 参数:
clusters- target cluster- 返回:
- cluster selector
-
newIpSelector
Create a IP selector.- 参数:
regex- regular expression of IP- 返回:
- IP selector
-
newMetadataSelector
public static com.alibaba.nacos.api.naming.selector.NamingSelector newMetadataSelector(Map<String, String> metadata) Create a metadata selector.- 参数:
metadata- metadata that needs to be matched- 返回:
- metadata selector
-
newMetadataSelector
public static com.alibaba.nacos.api.naming.selector.NamingSelector newMetadataSelector(Map<String, String> metadata, boolean isAny) Create a metadata selector.- 参数:
metadata- target metadataisAny- true if any of the metadata needs to be matched, false if all the metadata need to be matched.- 返回:
- metadata selector
-
getUniqueClusterString
-