Class NotifyCommandStrategy
java.lang.Object
io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.AbstractClientCommandStrategy
io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.impl.NotifyCommandStrategy
- All Implemented Interfaces:
ClientCommandStrategy
NOTIFY消息类型策略实现
处理NOTIFY请求相关命令
- Author:
- luna
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription获取命令描述获取命令类型protected String
sendCommand
(FromDevice fromDevice, ToDevice toDevice, String content, Event errorEvent, Event okEvent) 发送命令Methods inherited from class io.github.lunasaw.gbproxy.client.transmit.cmd.strategy.AbstractClientCommandStrategy
buildCommandContent, execute, execute, generateSn, getDeviceId, validateParams
-
Constructor Details
-
NotifyCommandStrategy
public NotifyCommandStrategy()
-
-
Method Details
-
getCommandType
Description copied from interface:ClientCommandStrategy
获取命令类型- Returns:
- 命令类型
-
getCommandDescription
Description copied from interface:ClientCommandStrategy
获取命令描述- Returns:
- 命令描述
-
sendCommand
protected String sendCommand(FromDevice fromDevice, ToDevice toDevice, String content, Event errorEvent, Event okEvent) Description copied from class:AbstractClientCommandStrategy
发送命令- Overrides:
sendCommand
in classAbstractClientCommandStrategy
- Parameters:
fromDevice
- 发送设备toDevice
- 接收设备content
- 命令内容errorEvent
- 错误事件okEvent
- 成功事件- Returns:
- callId
-