类 AddressServerGeneratorManager


  • @Component
    public class AddressServerGeneratorManager
    extends java.lang.Object
    will generator some result by the input parameter.
    从以下版本开始:
    1.1.0
    作者:
    pbting
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.util.List<com.alibaba.nacos.api.naming.pojo.Instance> generateInstancesByIps​(java.lang.String serviceName, java.lang.String rawProductName, java.lang.String clusterName, java.lang.String[] ipArray)
      Note: if the parameter inputted is empty then will return the empty list.
      private java.lang.String[] generateIpAndPort​(java.lang.String ip)  
      java.lang.String generateNacosServiceName​(java.lang.String rawServiceName)
      Generate nacos service name.
      java.lang.String generateProductName​(java.lang.String name)
      Generate product name.
      java.lang.String generateResponseIps​(java.util.List<com.alibaba.nacos.api.naming.pojo.Instance> instanceList)
      Generate response ips.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • AddressServerGeneratorManager

        public AddressServerGeneratorManager()
    • 方法详细资料

      • generateProductName

        public java.lang.String generateProductName​(java.lang.String name)
        Generate product name.
        参数:
        name - name
        返回:
        product
      • generateInstancesByIps

        public java.util.List<com.alibaba.nacos.api.naming.pojo.Instance> generateInstancesByIps​(java.lang.String serviceName,
                                                                                                 java.lang.String rawProductName,
                                                                                                 java.lang.String clusterName,
                                                                                                 java.lang.String[] ipArray)
        Note: if the parameter inputted is empty then will return the empty list.
        参数:
        serviceName - service name
        clusterName - cluster name
        ipArray - array of ips
        返回:
        instance list
      • generateIpAndPort

        private java.lang.String[] generateIpAndPort​(java.lang.String ip)
      • generateResponseIps

        public java.lang.String generateResponseIps​(java.util.List<com.alibaba.nacos.api.naming.pojo.Instance> instanceList)
        Generate response ips.
        参数:
        instanceList - a instance set will generate string response to client.
        返回:
        the result of response to client
      • generateNacosServiceName

        public java.lang.String generateNacosServiceName​(java.lang.String rawServiceName)
        Generate nacos service name.
        参数:
        rawServiceName - the raw service name will not contains the Constants.DEFAULT_GROUP.
        返回:
        the nacos service name