java.lang.Object
swim.io.mqtt.AbstractMqttService
- All Implemented Interfaces:
swim.io.FlowContext,MqttService
public abstract class AbstractMqttService
extends Object
implements MqttService, swim.io.FlowContext
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract MqttSocket<?,?> voiddidAccept(MqttSocket<?, ?> socket) voiddidBind()voidvoidswim.io.FlowControlvoidflowControl(swim.io.FlowControl flowControl) swim.io.FlowControlflowControl(swim.io.FlowModifier flowModifier) voidsetMqttServiceContext(MqttServiceContext context) voidunbind()
-
Field Details
-
context
-
-
Constructor Details
-
AbstractMqttService
public AbstractMqttService()
-
-
Method Details
-
mqttServiceContext
- Specified by:
mqttServiceContextin interfaceMqttService
-
setMqttServiceContext
- Specified by:
setMqttServiceContextin interfaceMqttService
-
createSocket
- Specified by:
createSocketin interfaceMqttService
-
didBind
public void didBind()- Specified by:
didBindin interfaceMqttService
-
didAccept
- Specified by:
didAcceptin interfaceMqttService
-
didUnbind
public void didUnbind()- Specified by:
didUnbindin interfaceMqttService
-
didFail
- Specified by:
didFailin interfaceMqttService
-
flowControl
public swim.io.FlowControl flowControl()- Specified by:
flowControlin interfaceswim.io.FlowContext
-
flowControl
public void flowControl(swim.io.FlowControl flowControl) - Specified by:
flowControlin interfaceswim.io.FlowContext
-
flowControl
public swim.io.FlowControl flowControl(swim.io.FlowModifier flowModifier) - Specified by:
flowControlin interfaceswim.io.FlowContext
-
mqttSettings
-
localAddress
-
unbind
public void unbind()
-