Class CustomMessageProcessorClient
java.lang.Object
io.github.lunasaw.gbproxy.client.transmit.request.message.CustomMessageProcessorClient
- All Implemented Interfaces:
MessageProcessorClient
- Author:
- luna
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
broadcastNotify
(DeviceBroadcastNotify broadcastNotify) <T> void
deviceControl
(T deviceControlBase) 设备控制getDeviceAlarmNotify
(DeviceAlarmQuery deviceAlarmQuery) 设备告警通知getDeviceConfigResponse
(DeviceConfigDownload deviceConfigDownload) 设备配置查询getDeviceInfo
(String userId) 获取设备信息 DeviceInfoDeviceInfoQueryMessageClientHandler
getDeviceItem
(String userId) 获取设备通道信息CatalogQueryMessageClientHandler
getDeviceRecord
(DeviceRecordQuery deviceRecordQuery) 获取设备录像信息 DeviceRecordDeviceInfoQueryMessageClientHandler
getDeviceStatus
(String userId) 获取设备信息 DeviceStatusDeviceStatusQueryMessageClientHandler
-
Constructor Details
-
CustomMessageProcessorClient
public CustomMessageProcessorClient()
-
-
Method Details
-
getDeviceRecord
Description copied from interface:MessageProcessorClient
获取设备录像信息 DeviceRecordDeviceInfoQueryMessageClientHandler
- Specified by:
getDeviceRecord
in interfaceMessageProcessorClient
- Parameters:
deviceRecordQuery
- 设备Id- Returns:
- DeviceInfo
-
getDeviceStatus
Description copied from interface:MessageProcessorClient
获取设备信息 DeviceStatusDeviceStatusQueryMessageClientHandler
- Specified by:
getDeviceStatus
in interfaceMessageProcessorClient
- Parameters:
userId
- 设备Id- Returns:
- DeviceInfo
-
getDeviceInfo
Description copied from interface:MessageProcessorClient
获取设备信息 DeviceInfoDeviceInfoQueryMessageClientHandler
- Specified by:
getDeviceInfo
in interfaceMessageProcessorClient
- Parameters:
userId
- 设备Id- Returns:
- DeviceInfo
-
getDeviceItem
Description copied from interface:MessageProcessorClient
获取设备通道信息CatalogQueryMessageClientHandler
- Specified by:
getDeviceItem
in interfaceMessageProcessorClient
- Returns:
-
broadcastNotify
Description copied from interface:MessageProcessorClient
- Specified by:
broadcastNotify
in interfaceMessageProcessorClient
-
getDeviceAlarmNotify
Description copied from interface:MessageProcessorClient
设备告警通知- Specified by:
getDeviceAlarmNotify
in interfaceMessageProcessorClient
- Returns:
-
getDeviceConfigResponse
Description copied from interface:MessageProcessorClient
设备配置查询- Specified by:
getDeviceConfigResponse
in interfaceMessageProcessorClient
- Returns:
-
deviceControl
public <T> void deviceControl(T deviceControlBase) Description copied from interface:MessageProcessorClient
设备控制- Specified by:
deviceControl
in interfaceMessageProcessorClient
-