Module swim.io.mqtt
Package swim.io.mqtt

Class MqttEndpoint

java.lang.Object
swim.io.mqtt.MqttEndpoint
All Implemented Interfaces:
swim.io.IpInterface, swim.io.IpStation, MqttInterface

public class MqttEndpoint extends Object implements swim.io.IpStation, MqttInterface
  • Field Details

    • station

      protected final swim.io.Station station
    • mqttSettings

      protected MqttSettings mqttSettings
  • Constructor Details

    • MqttEndpoint

      public MqttEndpoint(swim.io.Station station, MqttSettings mqttSettings)
    • MqttEndpoint

      public MqttEndpoint(swim.io.Station station)
    • MqttEndpoint

      public MqttEndpoint(swim.concurrent.Stage stage, MqttSettings mqttSettings)
    • MqttEndpoint

      public MqttEndpoint(swim.concurrent.Stage stage)
  • Method Details

    • stage

      public final swim.concurrent.Stage stage()
    • station

      public final swim.io.Station station()
      Specified by:
      station in interface swim.io.IpStation
    • ipSettings

      public final swim.io.IpSettings ipSettings()
      Specified by:
      ipSettings in interface swim.io.IpInterface
    • mqttSettings

      public final MqttSettings mqttSettings()
      Specified by:
      mqttSettings in interface MqttInterface
    • start

      public void start()
    • stop

      public void stop()