类 AddressServerGeneratorManager
- java.lang.Object
-
- com.alibaba.nacos.address.component.AddressServerGeneratorManager
-
@Component public class AddressServerGeneratorManager extends java.lang.Objectwill generator some result by the input parameter.- 从以下版本开始:
- 1.1.0
- 作者:
- pbting
-
-
构造器概要
构造器 构造器 说明 AddressServerGeneratorManager()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 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.StringgenerateNacosServiceName(java.lang.String rawServiceName)Generate nacos service name.java.lang.StringgenerateProductName(java.lang.String name)Generate product name.java.lang.StringgenerateResponseIps(java.util.List<com.alibaba.nacos.api.naming.pojo.Instance> instanceList)Generate response ips.
-
-
-
方法详细资料
-
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 nameclusterName- cluster nameipArray- 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 theConstants.DEFAULT_GROUP.- 返回:
- the nacos service name
-
-