类 MqttConnection


  • public class MqttConnection
    extends Object
    MQTT connect base Created by liuzhenxing01 on 2018/10/9.
    • 构造器详细资料

      • MqttConnection

        public MqttConnection​(String serverURI,
                              String clientId,
                              String userName,
                              String password,
                              SocketFactory socketFactory,
                              org.eclipse.paho.client.mqttv3.MqttCallback mqttCallbackListener,
                              org.eclipse.paho.client.mqttv3.IMqttActionListener mqttMessageListener)
                       throws org.eclipse.paho.client.mqttv3.MqttException
        抛出:
        org.eclipse.paho.client.mqttv3.MqttException
    • 方法详细资料

      • getMqttAsyncClient

        public org.eclipse.paho.client.mqttv3.MqttAsyncClient getMqttAsyncClient()
      • isConnected

        public boolean isConnected()
        is connect success
        返回:
        false
      • disconnect

        public org.eclipse.paho.client.mqttv3.IMqttToken disconnect()
                                                             throws org.eclipse.paho.client.mqttv3.MqttException
        抛出:
        org.eclipse.paho.client.mqttv3.MqttException
      • close

        public void close()
                   throws org.eclipse.paho.client.mqttv3.MqttException
        抛出:
        org.eclipse.paho.client.mqttv3.MqttException
      • openConnection

        public void openConnection()
      • publishMessage

        public void publishMessage​(BceIotMessage message)
        publish message
        参数:
        message -
      • subscribeTopic

        public void subscribeTopic​(BceIotMessage message)
        subscribe Topic
        参数:
        message -
      • unsubscribeTopic

        public void unsubscribeTopic​(BceIotMessage message)
      • getFactory

        public static SSLSocketFactory getFactory​(KeyStore caKeystore,
                                                  KeyStore clientKeystore,
                                                  String keystorePassword)
        get SSLSocketFactory
        参数:
        caKeystore -
        clientKeystore -
        keystorePassword -
        返回: