-
- All Known Implementing Classes:
AbstractMqttSocket
public interface MqttSocket<I,O>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddidBecome(IpSocket socket)voiddidConnect()voiddidDisconnect()voiddidFail(Throwable error)voiddidRead(MqttPacket<? extends I> packet)voiddidSecure()voiddidTimeout()voiddidWrite(MqttPacket<? extends O> packet)voiddoRead()voiddoWrite()longidleTimeout()MqttSocketContext<I,O>mqttSocketContext()voidsetMqttSocketContext(MqttSocketContext<I,O> context)voidwillBecome(IpSocket socket)voidwillConnect()voidwillSecure()
-
-
-
Method Detail
-
mqttSocketContext
MqttSocketContext<I,O> mqttSocketContext()
-
setMqttSocketContext
void setMqttSocketContext(MqttSocketContext<I,O> context)
-
idleTimeout
long idleTimeout()
-
doRead
void doRead()
-
didRead
void didRead(MqttPacket<? extends I> packet)
-
doWrite
void doWrite()
-
didWrite
void didWrite(MqttPacket<? extends O> packet)
-
willConnect
void willConnect()
-
didConnect
void didConnect()
-
willSecure
void willSecure()
-
didSecure
void didSecure()
-
willBecome
void willBecome(IpSocket socket)
-
didBecome
void didBecome(IpSocket socket)
-
didTimeout
void didTimeout()
-
didDisconnect
void didDisconnect()
-
didFail
void didFail(Throwable error)
-
-