Class AddressServerGeneratorManager


  • @Component
    public class AddressServerGeneratorManager
    extends Object
    will generator some result by the input parameter.
    Since:
    1.1.0
    Author:
    pbting
    • Constructor Detail

      • AddressServerGeneratorManager

        public AddressServerGeneratorManager()
    • Method Detail

      • generateProductName

        public String generateProductName​(String name)
      • generateInstancesByIps

        public List<Instance> generateInstancesByIps​(String serviceName,
                                                     String rawProductName,
                                                     String clusterName,
                                                     String[] ipArray)
        Note: if the parameter inputted is empty then will return the empty list.
        Parameters:
        serviceName -
        clusterName -
        ipArray -
        Returns:
      • generateIpAndPort

        public String[] generateIpAndPort​(String ip)
      • generateResponseIps

        public String generateResponseIps​(List<Instance> instanceList)
        Parameters:
        instanceList - a instance set will generate string response to client.
        Returns:
        the result of response to client
      • generateNacosServiceName

        public String generateNacosServiceName​(String rawServiceName)
        Parameters:
        rawServiceName - the raw service name will not contains the
        Returns:
        the nacos service name