类 CmdbProvider

java.lang.Object
com.alibaba.nacos.cmdb.memory.CmdbProvider
所有已实现的接口:
CmdbReader, CmdbWriter

@Component public class CmdbProvider extends Object implements CmdbReader, CmdbWriter
CMDB provider.
从以下版本开始:
0.7.0
作者:
nkorange
  • 构造器详细资料

    • CmdbProvider

      public CmdbProvider() throws com.alibaba.nacos.api.exception.NacosException
      抛出:
      com.alibaba.nacos.api.exception.NacosException
  • 方法详细资料

    • load

      public void load()
      load data.
    • init

      @PostConstruct public void init() throws com.alibaba.nacos.api.exception.NacosException
      Init, called by spring.
      抛出:
      com.alibaba.nacos.api.exception.NacosException - nacos exception
    • queryEntity

      public com.alibaba.nacos.api.cmdb.pojo.Entity queryEntity(String entityName, String entityType)
      从接口复制的说明: CmdbReader
      Get entity.
      指定者:
      queryEntity 在接口中 CmdbReader
      参数:
      entityName - name of entity
      entityType - type of entity
      返回:
      entity
    • queryLabel

      public String queryLabel(String entityName, String entityType, String labelName)
      从接口复制的说明: CmdbReader
      Get label of entity.
      指定者:
      queryLabel 在接口中 CmdbReader
      参数:
      entityName - name of entity
      entityType - type of entity
      labelName - label name
      返回:
      label value
    • queryEntitiesByLabel

      public List<com.alibaba.nacos.api.cmdb.pojo.Entity> queryEntitiesByLabel(String labelName, String labelValue)
      从接口复制的说明: CmdbReader
      Get entities of selected label.
      指定者:
      queryEntitiesByLabel 在接口中 CmdbReader
      参数:
      labelName - name of label
      labelValue - value of label
      返回:
      list of entity
    • removeEntity

      public void removeEntity(String entityName, String entityType)
      Remove CMDB entity.
      参数:
      entityName - entity name
      entityType - entity type
    • updateEntity

      public void updateEntity(com.alibaba.nacos.api.cmdb.pojo.Entity entity)
      Update entity.
      参数:
      entity - entity