Class NacosNamingServiceUtils

java.lang.Object
org.apache.dubbo.registry.nacos.util.NacosNamingServiceUtils

public class NacosNamingServiceUtils extends Object
The utilities class for NamingService
Since:
2.7.5
  • Method Details

    • toInstance

      public static com.alibaba.nacos.api.naming.pojo.Instance toInstance(ServiceInstance serviceInstance)
      Convert the ServiceInstance to Instance
      Parameters:
      serviceInstance - ServiceInstance
      Returns:
      non-null
      Since:
      2.7.5
    • toServiceInstance

      public static ServiceInstance toServiceInstance(URL registryUrl, com.alibaba.nacos.api.naming.pojo.Instance instance)
      Convert the Instance to ServiceInstance
      Parameters:
      instance - Instance
      Returns:
      non-null
      Since:
      2.7.5
    • getGroup

      public static String getGroup(URL connectionURL)
      The group of NamingService to register
      Parameters:
      connectionURL - connection url
      Returns:
      non-null, "default" as default
      Since:
      2.7.5
    • createNamingService

      public static NacosNamingServiceWrapper createNamingService(URL connectionURL)
      Create an instance of NamingService from specified connection url
      Parameters:
      connectionURL - connection url
      Returns:
      NamingService
      Since:
      2.7.5