类 CmdbProvider
java.lang.Object
com.alibaba.nacos.cmdb.memory.CmdbProvider
- 所有已实现的接口:
CmdbReader,CmdbWriter
CMDB provider.
- 从以下版本开始:
- 0.7.0
- 作者:
- nkorange
-
嵌套类概要
嵌套类修饰符和类型类说明classclassclass -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidinit()Init, called by spring.voidload()load data.List<com.alibaba.nacos.api.cmdb.pojo.Entity>queryEntitiesByLabel(String labelName, String labelValue)Get entities of selected label.com.alibaba.nacos.api.cmdb.pojo.EntityqueryEntity(String entityName, String entityType)Get entity.queryLabel(String entityName, String entityType, String labelName)Get label of entity.voidremoveEntity(String entityName, String entityType)Remove CMDB entity.voidupdateEntity(com.alibaba.nacos.api.cmdb.pojo.Entity entity)Update entity.
-
构造器详细资料
-
CmdbProvider
public CmdbProvider() throws com.alibaba.nacos.api.exception.NacosException- 抛出:
com.alibaba.nacos.api.exception.NacosException
-
-
方法详细资料
-
load
public void load()load data. -
init
Init, called by spring.- 抛出:
com.alibaba.nacos.api.exception.NacosException- nacos exception
-
queryEntity
从接口复制的说明:CmdbReaderGet entity.- 指定者:
queryEntity在接口中CmdbReader- 参数:
entityName- name of entityentityType- type of entity- 返回:
- entity
-
queryLabel
从接口复制的说明:CmdbReaderGet label of entity.- 指定者:
queryLabel在接口中CmdbReader- 参数:
entityName- name of entityentityType- type of entitylabelName- label name- 返回:
- label value
-
queryEntitiesByLabel
public List<com.alibaba.nacos.api.cmdb.pojo.Entity> queryEntitiesByLabel(String labelName, String labelValue)从接口复制的说明:CmdbReaderGet entities of selected label.- 指定者:
queryEntitiesByLabel在接口中CmdbReader- 参数:
labelName- name of labellabelValue- value of label- 返回:
- list of entity
-
removeEntity
Remove CMDB entity.- 参数:
entityName- entity nameentityType- entity type
-
updateEntity
public void updateEntity(com.alibaba.nacos.api.cmdb.pojo.Entity entity)Update entity.- 参数:
entity- entity
-