Package io.netty.handler.codec.mqtt
Class MqttCodecUtil
- java.lang.Object
-
- io.netty.handler.codec.mqtt.MqttCodecUtil
-
final class MqttCodecUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static AttributeKey<MqttVersion>
MQTT_VERSION_KEY
private static char[]
TOPIC_WILDCARDS
-
Constructor Summary
Constructors Modifier Constructor Description private
MqttCodecUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static MqttVersion
getMqttVersion(ChannelHandlerContext ctx)
(package private) static boolean
isValidClientId(MqttVersion mqttVersion, int maxClientIdLength, java.lang.String clientId)
(package private) static boolean
isValidMessageId(int messageId)
(package private) static boolean
isValidPublishTopicName(java.lang.String topicName)
(package private) static MqttFixedHeader
resetUnusedFields(MqttFixedHeader mqttFixedHeader)
(package private) static void
setMqttVersion(ChannelHandlerContext ctx, MqttVersion version)
(package private) static MqttFixedHeader
validateFixedHeader(ChannelHandlerContext ctx, MqttFixedHeader mqttFixedHeader)
-
-
-
Field Detail
-
TOPIC_WILDCARDS
private static final char[] TOPIC_WILDCARDS
-
MQTT_VERSION_KEY
static final AttributeKey<MqttVersion> MQTT_VERSION_KEY
-
-
Method Detail
-
getMqttVersion
static MqttVersion getMqttVersion(ChannelHandlerContext ctx)
-
setMqttVersion
static void setMqttVersion(ChannelHandlerContext ctx, MqttVersion version)
-
isValidPublishTopicName
static boolean isValidPublishTopicName(java.lang.String topicName)
-
isValidMessageId
static boolean isValidMessageId(int messageId)
-
isValidClientId
static boolean isValidClientId(MqttVersion mqttVersion, int maxClientIdLength, java.lang.String clientId)
-
validateFixedHeader
static MqttFixedHeader validateFixedHeader(ChannelHandlerContext ctx, MqttFixedHeader mqttFixedHeader)
-
resetUnusedFields
static MqttFixedHeader resetUnusedFields(MqttFixedHeader mqttFixedHeader)
-
-