public class MqttPostOffice extends Object
| 构造器和说明 |
|---|
MqttPostOffice(ISubscriptionsDirectory subscriptions,
IAuthorizatorPolicy authorizatorPolicy,
IRetainedRepository retainedRepository,
MqttSessionRegistry sessionRegistry,
BrokerInterceptor interceptor) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
fireWill(com.github.netty.protocol.mqtt.MqttSession.Will will) |
void |
internalPublish(io.netty.handler.codec.mqtt.MqttPublishMessage msg)
Intended usage is only for embedded versions of the broker, where the hosting application
want to use the broker to send a publish message.
|
void |
subscribeClientToTopics(io.netty.handler.codec.mqtt.MqttSubscribeMessage msg,
String clientID,
String username,
MqttConnection mqttConnection) |
void |
unsubscribe(List<String> topics,
MqttConnection mqttConnection,
int messageId) |
public MqttPostOffice(ISubscriptionsDirectory subscriptions, IAuthorizatorPolicy authorizatorPolicy, IRetainedRepository retainedRepository, MqttSessionRegistry sessionRegistry, BrokerInterceptor interceptor)
public void fireWill(com.github.netty.protocol.mqtt.MqttSession.Will will)
public void subscribeClientToTopics(io.netty.handler.codec.mqtt.MqttSubscribeMessage msg,
String clientID,
String username,
MqttConnection mqttConnection)
public void unsubscribe(List<String> topics, MqttConnection mqttConnection, int messageId)
public void internalPublish(io.netty.handler.codec.mqtt.MqttPublishMessage msg)
msg - the message to publishCopyright © 2021. All rights reserved.