Package br.com.anteros.mqtt.core.server
Class MqttServerAioListener
- java.lang.Object
-
- org.tio.core.DefaultAioListener
-
- br.com.anteros.mqtt.core.server.MqttServerAioListener
-
- All Implemented Interfaces:
org.tio.client.intf.ClientAioListener,org.tio.core.intf.AioListener,org.tio.server.intf.ServerAioListener
public class MqttServerAioListener extends org.tio.core.DefaultAioListenermqtt 服务监听- Author:
- L.cm
-
-
Constructor Summary
Constructors Constructor Description MqttServerAioListener(MqttServerCreator serverCreator, ScheduledThreadPoolExecutor executor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonAfterSent(org.tio.core.ChannelContext context, org.tio.core.intf.Packet packet, boolean isSentSuccess)voidonBeforeClose(org.tio.core.ChannelContext context, Throwable throwable, String remark, boolean isRemove)booleanonHeartbeatTimeout(org.tio.core.ChannelContext context, Long interval, int heartbeatTimeoutCount)
-
-
-
Constructor Detail
-
MqttServerAioListener
public MqttServerAioListener(MqttServerCreator serverCreator, ScheduledThreadPoolExecutor executor)
-
-
Method Detail
-
onHeartbeatTimeout
public boolean onHeartbeatTimeout(org.tio.core.ChannelContext context, Long interval, int heartbeatTimeoutCount)- Specified by:
onHeartbeatTimeoutin interfaceorg.tio.server.intf.ServerAioListener- Overrides:
onHeartbeatTimeoutin classorg.tio.core.DefaultAioListener
-
onBeforeClose
public void onBeforeClose(org.tio.core.ChannelContext context, Throwable throwable, String remark, boolean isRemove)- Specified by:
onBeforeClosein interfaceorg.tio.core.intf.AioListener- Overrides:
onBeforeClosein classorg.tio.core.DefaultAioListener
-
onAfterSent
public void onAfterSent(org.tio.core.ChannelContext context, org.tio.core.intf.Packet packet, boolean isSentSuccess)- Specified by:
onAfterSentin interfaceorg.tio.core.intf.AioListener- Overrides:
onAfterSentin classorg.tio.core.DefaultAioListener
-
-