Class DummyMqttClient

java.lang.Object
de.poiu.coat.example.mqtt.DummyMqttClient

public class DummyMqttClient extends Object
A dummy MQTT client for demonstration purposes. It only provides a minimal API and no actual functionality.
  • Constructor Details

    • DummyMqttClient

      public DummyMqttClient(InetAddress[] brokerAddresses, int port)
      Create a new DummyMqttClient that connects to the specified address(es) and port. The given addresses must include at least one address, but can have several fallback addresses. They will be tried sequentially.
  • Method Details

    • setClientId

      public void setClientId(String clientId)
      Set a custom client ID for connecting to the MQTT broker.
    • setUsername

      public void setUsername(String username)
      Set the username to connect to the MQTT broker.
    • setPassword

      public void setPassword(String password)
      Set the password to connect to the MQTT broker.
    • connect

      public void connect()
      Connect to the MQTT broker. This will try to connect to each fallback broker in succession until a connection could be established.