类 InstanceUtil


  • public final class InstanceUtil
    extends java.lang.Object
    Instance util.
    作者:
    xiweng.yy
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static com.alibaba.nacos.api.naming.pojo.Instance deepCopy​(com.alibaba.nacos.api.naming.pojo.Instance source)
      Deepcopy one instance.
      static com.alibaba.nacos.api.naming.pojo.Instance parseToApiInstance​(Service service, InstancePublishInfo instanceInfo)
      Parse InstancePublishInfo to Instance.
      static void updateInstanceMetadata​(com.alibaba.nacos.api.naming.pojo.Instance instance, InstanceMetadata metadata)
      Update metadata in Instance according to InstanceMetadata.
      • 从类继承的方法 java.lang.Object

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

      • InstanceUtil

        public InstanceUtil()
    • 方法详细资料

      • parseToApiInstance

        public static com.alibaba.nacos.api.naming.pojo.Instance parseToApiInstance​(Service service,
                                                                                    InstancePublishInfo instanceInfo)
        Parse InstancePublishInfo to Instance.
        参数:
        service - service of instance
        instanceInfo - instance info
        返回:
        api instance
      • updateInstanceMetadata

        public static void updateInstanceMetadata​(com.alibaba.nacos.api.naming.pojo.Instance instance,
                                                  InstanceMetadata metadata)
        Update metadata in Instance according to InstanceMetadata.
        参数:
        instance - instance need to be update
        metadata - instance metadata
      • deepCopy

        public static com.alibaba.nacos.api.naming.pojo.Instance deepCopy​(com.alibaba.nacos.api.naming.pojo.Instance source)
        Deepcopy one instance.
        参数:
        source - instance to be deepcopy