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

Class MqttSocketService

java.lang.Object
swim.io.mqtt.MqttSocketService
All Implemented Interfaces:
swim.io.FlowContext, swim.io.IpService, MqttServiceContext

public class MqttSocketService extends Object implements swim.io.IpService, MqttServiceContext
  • Field Details

    • service

      protected final MqttService service
    • mqttSettings

      protected final MqttSettings mqttSettings
    • context

      protected swim.io.IpServiceContext context
  • Constructor Details

  • Method Details

    • ipServiceContext

      public swim.io.IpServiceContext ipServiceContext()
      Specified by:
      ipServiceContext in interface swim.io.IpService
    • setIpServiceContext

      public void setIpServiceContext(swim.io.IpServiceContext context)
      Specified by:
      setIpServiceContext in interface swim.io.IpService
    • createSocket

      public swim.io.IpSocket createSocket()
      Specified by:
      createSocket in interface swim.io.IpService
    • didBind

      public void didBind()
      Specified by:
      didBind in interface swim.io.IpService
    • didAccept

      public void didAccept(swim.io.IpSocket socket)
      Specified by:
      didAccept in interface swim.io.IpService
    • didUnbind

      public void didUnbind()
      Specified by:
      didUnbind in interface swim.io.IpService
    • didFail

      public void didFail(Throwable error)
      Specified by:
      didFail in interface swim.io.IpService
    • flowControl

      public swim.io.FlowControl flowControl()
      Specified by:
      flowControl in interface swim.io.FlowContext
    • flowControl

      public void flowControl(swim.io.FlowControl flowControl)
      Specified by:
      flowControl in interface swim.io.FlowContext
    • flowControl

      public swim.io.FlowControl flowControl(swim.io.FlowModifier flowModifier)
      Specified by:
      flowControl in interface swim.io.FlowContext
    • mqttSettings

      public MqttSettings mqttSettings()
      Specified by:
      mqttSettings in interface MqttServiceContext
    • localAddress

      public InetSocketAddress localAddress()
      Specified by:
      localAddress in interface MqttServiceContext
    • unbind

      public void unbind()
      Specified by:
      unbind in interface MqttServiceContext