类 ConnectRequest
- java.lang.Object
-
- cool.taomu.framework.service.mqtt.broker.impl.request.ConnectRequest
-
-
构造器概要
构造器 构造器 说明 ConnectRequest()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 booleancheckAuthorized(java.lang.String addr, java.lang.String clientId)TODO 未实现booleancheckClientId(java.lang.String clientId)TODO 未实现booleancheckUserAuth(java.lang.String clientId, java.lang.String userName, byte[] password)TODO 部分实现booleancheckVersion(int mqttVersion)protected java.lang.BooleancreateSession(java.lang.String clientId, io.netty.channel.ChannelHandlerContext ctx, boolean cleanSession)booleankeepAlive(java.lang.String clientId, io.netty.channel.ChannelHandlerContext ctx, int heatbeatSec)TODO 部分未实现java.util.List<io.netty.handler.codec.mqtt.MqttMessage>request(io.netty.channel.ChannelHandlerContext ctx, io.netty.handler.codec.mqtt.MqttMessage mqttMessage)protected java.lang.StringstoreWill(io.netty.handler.codec.mqtt.MqttConnectMessage connectMessage, java.lang.String clientId)
-
-
-
方法详细资料
-
checkVersion
public boolean checkVersion(int mqttVersion)
-
checkClientId
public boolean checkClientId(java.lang.String clientId)
TODO 未实现
-
checkAuthorized
public boolean checkAuthorized(java.lang.String addr, java.lang.String clientId)TODO 未实现
-
checkUserAuth
public boolean checkUserAuth(java.lang.String clientId, java.lang.String userName, byte[] password)TODO 部分实现
-
keepAlive
public boolean keepAlive(java.lang.String clientId, io.netty.channel.ChannelHandlerContext ctx, int heatbeatSec)TODO 部分未实现
-
request
public java.util.List<io.netty.handler.codec.mqtt.MqttMessage> request(io.netty.channel.ChannelHandlerContext ctx, io.netty.handler.codec.mqtt.MqttMessage mqttMessage)
-
storeWill
protected java.lang.String storeWill(io.netty.handler.codec.mqtt.MqttConnectMessage connectMessage, java.lang.String clientId)
-
createSession
protected java.lang.Boolean createSession(java.lang.String clientId, io.netty.channel.ChannelHandlerContext ctx, boolean cleanSession)
-
-