-
public interface IThingMatterDeviceCacheManagerCreated by huguang on 06-07-2022
-
-
Method Summary
Modifier and Type Method Description abstract voidaddMatterDevice(ThingMatterDeviceBean matterDeviceBean)abstract voidaddMatterDevices(List<ThingMatterDeviceBean> deviceNodes)abstract ThingMatterDeviceBeangetMatterDeviceBean(long fabricId, long nodeId)abstract ThingMatterDeviceBeangetMatterDeviceBean(String devId)abstract StringgetDevId(long fabricId, long nodeId)abstract booleanremove(long fabricId, long nodeId)abstract booleanremove(String devId)abstract voidremoveCacheAndConnection(String devId)Remove cache and disconnect -
-
Method Detail
-
addMatterDevice
abstract void addMatterDevice(ThingMatterDeviceBean matterDeviceBean)
-
addMatterDevices
abstract void addMatterDevices(List<ThingMatterDeviceBean> deviceNodes)
-
getMatterDeviceBean
abstract ThingMatterDeviceBean getMatterDeviceBean(long fabricId, long nodeId)
-
getMatterDeviceBean
abstract ThingMatterDeviceBean getMatterDeviceBean(String devId)
-
getDevId
abstract String getDevId(long fabricId, long nodeId)
-
remove
abstract boolean remove(long fabricId, long nodeId)
-
remove
abstract boolean remove(String devId)
-
removeCacheAndConnection
abstract void removeCacheAndConnection(String devId)
Remove cache and disconnect
- Parameters:
devId- device id
-
-
-
-