Class MqttClientAioHandler
java.lang.Object
org.dromara.mica.mqtt.core.client.MqttClientAioHandler
- All Implemented Interfaces:
org.tio.client.intf.TioClientHandler,org.tio.core.intf.TioHandler
mqtt 客户端处理
- Author:
- L.cm
-
Constructor Summary
ConstructorsConstructorDescriptionMqttClientAioHandler(MqttClientCreator mqttClientCreator, IMqttClientProcessor processor) -
Method Summary
Modifier and TypeMethodDescriptionorg.tio.core.intf.Packetdecode(ByteBuffer buffer, int limit, int position, int readableLength, org.tio.core.ChannelContext context) encode(org.tio.core.intf.Packet packet, org.tio.core.TioConfig tioConfig, org.tio.core.ChannelContext channelContext) voidhandler(org.tio.core.intf.Packet packet, org.tio.core.ChannelContext context) org.tio.core.intf.PacketheartbeatPacket(org.tio.core.ChannelContext channelContext)
-
Constructor Details
-
MqttClientAioHandler
-
-
Method Details
-
heartbeatPacket
public org.tio.core.intf.Packet heartbeatPacket(org.tio.core.ChannelContext channelContext) - Specified by:
heartbeatPacketin interfaceorg.tio.client.intf.TioClientHandler
-
decode
public org.tio.core.intf.Packet decode(ByteBuffer buffer, int limit, int position, int readableLength, org.tio.core.ChannelContext context) throws org.tio.core.exception.TioDecodeException - Specified by:
decodein interfaceorg.tio.core.intf.TioHandler- Throws:
org.tio.core.exception.TioDecodeException
-
encode
public ByteBuffer encode(org.tio.core.intf.Packet packet, org.tio.core.TioConfig tioConfig, org.tio.core.ChannelContext channelContext) - Specified by:
encodein interfaceorg.tio.core.intf.TioHandler
-
handler
public void handler(org.tio.core.intf.Packet packet, org.tio.core.ChannelContext context) - Specified by:
handlerin interfaceorg.tio.core.intf.TioHandler
-