Class MqttWebServer


  • public class MqttWebServer
    extends Object
    mqtt web Server,集成 http 和 websocket
    Author:
    tanyaowu, L.cm
    • Constructor Detail

      • MqttWebServer

        public MqttWebServer​(MqttServerCreator serverCreator,
                             org.tio.server.intf.ServerAioListener serverAioListener,
                             org.tio.websocket.server.handler.IWsMsgHandler wsMsgHandler)
      • MqttWebServer

        public MqttWebServer​(MqttServerCreator serverCreator,
                             org.tio.server.intf.ServerAioListener serverAioListener,
                             org.tio.http.common.handler.HttpRequestHandler requestHandler,
                             org.tio.websocket.server.handler.IWsMsgHandler wsMsgHandler,
                             org.tio.utils.thread.pool.SynThreadPoolExecutor tioExecutor,
                             ThreadPoolExecutor groupExecutor)
    • Method Detail

      • getHttpConfig

        public org.tio.http.common.HttpConfig getHttpConfig()
      • getHttpRequestHandler

        public org.tio.http.common.handler.HttpRequestHandler getHttpRequestHandler()
      • getServerTioConfig

        public org.tio.server.ServerTioConfig getServerTioConfig()
      • getTioServer

        public org.tio.server.TioServer getTioServer()
      • stop

        public boolean stop()
      • config

        public static MqttWebServer config​(MqttServerCreator serverCreator,
                                           org.tio.server.ServerTioConfig mqttServerConfig)
        配置 web 服务
        Parameters:
        serverCreator - MqttServerCreator
        mqttServerConfig - ServerTioConfig
        Returns:
        MqttWebServer