-
public interface IThingMatterDeviceCacheManager
Created by huguang on 06-07-2022
-
-
Method Summary
Modifier and Type Method Description abstract void
addMatterDevice(ThingMatterDeviceBean matterDeviceBean)
abstract void
addMatterDevices(List<ThingMatterDeviceBean> deviceNodes)
abstract ThingMatterDeviceBean
getMatterDeviceBean(long fabricId, long nodeId)
abstract ThingMatterDeviceBean
getMatterDeviceBean(String devId)
abstract String
getDevId(long fabricId, long nodeId)
abstract boolean
remove(long fabricId, long nodeId)
abstract boolean
remove(String devId)
abstract void
removeCacheAndConnection(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
-
-