public class MqttHandler extends Object implements MsgHandler
| Modifier and Type | Field and Description |
|---|---|
protected ChannelHandlerAck |
mqttHandlerAck |
protected ChannelHandlerSub |
mqttHandlerImpl |
protected ChannelSenderImpl |
mqttSenderImpl |
| Constructor and Description |
|---|
MqttHandler(IaENV iaENV) |
MqttHandler(IaENV iaENV,
org.springframework.context.ApplicationContext applicationContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAckTopic(String topic,
int qos) |
void |
addSubTopic(String topic,
int qos) |
void |
broadcast(String operaCode,
String msg) |
boolean |
isAckExists(String topic) |
boolean |
isExists(String topic) |
MsgResult |
opera(OperaContext context) |
MsgResult |
opera(String operaCode,
String msg) |
MsgResult |
opera(String operaCode,
String msg,
int qos,
long timeout,
TimeUnit timeUnit) |
void |
operaAsync(String operaCode,
String msg) |
protected MsgResult |
operaTarget(String operaCode,
String msg,
int qos,
long timeout,
TimeUnit timeUnit,
boolean setFlag,
boolean async,
String groupServerCode) |
void |
removeAckSubTopic(String... topic) |
void |
removeSubTopic(String... topic) |
void |
sendToMqtt(String serverCode,
String operaCode,
int qos,
String payload) |
void |
sendToMqtt(String serverCode,
String operaCode,
String payload) |
boolean |
sendToMqttBoolean(String serverCode,
String operaCode,
int qos,
String payload) |
MsgResult |
sendToMqttSync(String serverCode,
String operaCode,
int qos,
String payload,
long timeout,
TimeUnit timeUnit) |
MsgResult |
sendToMqttSync(String serverCode,
String operaCode,
String payload) |
RegisterMsg |
whereIsCentre() |
protected ChannelHandlerAck mqttHandlerAck
protected ChannelHandlerSub mqttHandlerImpl
protected ChannelSenderImpl mqttSenderImpl
public MqttHandler(IaENV iaENV, org.springframework.context.ApplicationContext applicationContext)
public MqttHandler(IaENV iaENV)
public void addSubTopic(String topic, int qos)
addSubTopic in interface MsgHandlerpublic void removeSubTopic(String... topic)
removeSubTopic in interface MsgHandlerpublic void removeAckSubTopic(String... topic)
removeAckSubTopic in interface MsgHandlerpublic boolean isAckExists(String topic)
isAckExists in interface MsgHandlerpublic boolean isExists(String topic)
isExists in interface MsgHandlerpublic void addAckTopic(String topic, int qos)
addAckTopic in interface MsgHandlerpublic MsgResult opera(String operaCode, String msg)
opera in interface MsgHandlerpublic RegisterMsg whereIsCentre()
whereIsCentre in interface MsgHandlerpublic void sendToMqtt(String serverCode, String operaCode, String payload) throws Exception
sendToMqtt in interface MsgHandlerExceptionpublic void sendToMqtt(String serverCode, String operaCode, int qos, String payload) throws Exception
sendToMqtt in interface MsgHandlerExceptionpublic MsgResult sendToMqttSync(String serverCode, String operaCode, String payload)
sendToMqttSync in interface MsgHandlerpublic MsgResult sendToMqttSync(String serverCode, String operaCode, int qos, String payload, long timeout, TimeUnit timeUnit)
sendToMqttSync in interface MsgHandlerpublic boolean sendToMqttBoolean(String serverCode, String operaCode, int qos, String payload)
sendToMqttBoolean in interface MsgHandlerpublic MsgResult opera(OperaContext context)
opera in interface MsgHandlerprotected MsgResult operaTarget(String operaCode, String msg, int qos, long timeout, TimeUnit timeUnit, boolean setFlag, boolean async, String groupServerCode)
@Async public void broadcast(String operaCode, String msg)
broadcast in interface MsgHandlerpublic MsgResult opera(String operaCode, String msg, int qos, long timeout, TimeUnit timeUnit)
opera in interface MsgHandler@Async public void operaAsync(String operaCode, String msg)
operaAsync in interface MsgHandlerCopyright © 2025. All rights reserved.