类 NamingSelectorFactory

java.lang.Object
com.alibaba.nacos.client.naming.selector.NamingSelectorFactory

public final class NamingSelectorFactory extends Object
Selectors factory.
作者:
lideyou
  • 字段详细资料

    • 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

      public static com.alibaba.nacos.api.naming.selector.NamingSelector newIpSelector(String regex)
      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 metadata
      isAny - true if any of the metadata needs to be matched, false if all the metadata need to be matched.
      返回:
      metadata selector
    • getUniqueClusterString

      public static String getUniqueClusterString(Collection<String> cluster)