Class 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.DefaultAioListener
    mqtt 服务监听
    Author:
    L.cm
    • Method Detail

      • onHeartbeatTimeout

        public boolean onHeartbeatTimeout​(org.tio.core.ChannelContext context,
                                          Long interval,
                                          int heartbeatTimeoutCount)
        Specified by:
        onHeartbeatTimeout in interface org.tio.server.intf.ServerAioListener
        Overrides:
        onHeartbeatTimeout in class org.tio.core.DefaultAioListener
      • onBeforeClose

        public void onBeforeClose​(org.tio.core.ChannelContext context,
                                  Throwable throwable,
                                  String remark,
                                  boolean isRemove)
        Specified by:
        onBeforeClose in interface org.tio.core.intf.AioListener
        Overrides:
        onBeforeClose in class org.tio.core.DefaultAioListener
      • onAfterSent

        public void onAfterSent​(org.tio.core.ChannelContext context,
                                org.tio.core.intf.Packet packet,
                                boolean isSentSuccess)
        Specified by:
        onAfterSent in interface org.tio.core.intf.AioListener
        Overrides:
        onAfterSent in class org.tio.core.DefaultAioListener