类 ServiceInfoHolder

java.lang.Object
com.alibaba.nacos.client.naming.cache.ServiceInfoHolder
所有已实现的接口:
com.alibaba.nacos.common.lifecycle.Closeable

public class ServiceInfoHolder extends Object implements com.alibaba.nacos.common.lifecycle.Closeable
Naming client service information holder.
作者:
xiweng.yy
  • 构造器详细资料

    • ServiceInfoHolder

      public ServiceInfoHolder(String namespace, String notifierEventScope, com.alibaba.nacos.client.env.NacosClientProperties properties)
  • 方法详细资料

    • getServiceInfoMap

      public Map<String,com.alibaba.nacos.api.naming.pojo.ServiceInfo> getServiceInfoMap()
    • getServiceInfo

      public com.alibaba.nacos.api.naming.pojo.ServiceInfo getServiceInfo(String serviceName, String groupName)
    • processServiceInfo

      public com.alibaba.nacos.api.naming.pojo.ServiceInfo processServiceInfo(String json)
      Process service json.
      参数:
      json - service json
      返回:
      service info
    • processServiceInfo

      public com.alibaba.nacos.api.naming.pojo.ServiceInfo processServiceInfo(com.alibaba.nacos.api.naming.pojo.ServiceInfo serviceInfo)
      Process service info.
      参数:
      serviceInfo - new service info
      返回:
      service info
    • getCacheDir

      public String getCacheDir()
    • isFailoverSwitch

      public boolean isFailoverSwitch()
    • getFailoverServiceInfo

      public com.alibaba.nacos.api.naming.pojo.ServiceInfo getFailoverServiceInfo(String serviceName, String groupName)
    • shutdown

      public void shutdown() throws com.alibaba.nacos.api.exception.NacosException
      指定者:
      shutdown 在接口中 com.alibaba.nacos.common.lifecycle.Closeable
      抛出:
      com.alibaba.nacos.api.exception.NacosException