public abstract class AbstractSession extends Object
| 构造器和说明 |
|---|
AbstractSession() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
disconnect()
关闭连接
|
void |
flush() |
String |
getClientId() |
InflightQueue |
getInflightQueue() |
MqttVersion |
getMqttVersion() |
InetSocketAddress |
getRemoteAddress() |
boolean |
isDisconnect() |
void |
notifyPubComp(int packetId) |
void |
setInflightQueue(InflightQueue inflightQueue) |
void |
setMqttVersion(MqttVersion mqttVersion) |
void |
write(MqttMessage mqttMessage) |
void |
write(MqttMessage mqttMessage,
boolean autoFlush) |
void |
write(MqttPubRecMessage mqttMessage,
MqttPublishMessage publishMessage) |
public final void write(MqttPubRecMessage mqttMessage, MqttPublishMessage publishMessage)
public final void notifyPubComp(int packetId)
public void write(MqttMessage mqttMessage, boolean autoFlush)
public final void write(MqttMessage mqttMessage)
public final void flush()
public final String getClientId()
public InetSocketAddress getRemoteAddress() throws IOException
IOExceptionpublic abstract void disconnect()
public final boolean isDisconnect()
public final MqttVersion getMqttVersion()
public final void setMqttVersion(MqttVersion mqttVersion)
public final void setInflightQueue(InflightQueue inflightQueue)
public final InflightQueue getInflightQueue()
Copyright © 2025. All rights reserved.