Package io.netty.handler.codec.mqtt
Class MqttConnectVariableHeader
- java.lang.Object
-
- io.netty.handler.codec.mqtt.MqttConnectVariableHeader
-
public final class MqttConnectVariableHeader extends java.lang.Object
Variable Header for theMqttConnectMessage
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
hasPassword
private boolean
hasUserName
private boolean
isCleanSession
private boolean
isWillFlag
private boolean
isWillRetain
private int
keepAliveTimeSeconds
private java.lang.String
name
private MqttProperties
properties
private int
version
private int
willQos
-
Constructor Summary
Constructors Constructor Description MqttConnectVariableHeader(java.lang.String name, int version, boolean hasUserName, boolean hasPassword, boolean isWillRetain, int willQos, boolean isWillFlag, boolean isCleanSession, int keepAliveTimeSeconds)
MqttConnectVariableHeader(java.lang.String name, int version, boolean hasUserName, boolean hasPassword, boolean isWillRetain, int willQos, boolean isWillFlag, boolean isCleanSession, int keepAliveTimeSeconds, MqttProperties properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
hasPassword()
boolean
hasUserName()
boolean
isCleanSession()
boolean
isWillFlag()
boolean
isWillRetain()
int
keepAliveTimeSeconds()
java.lang.String
name()
MqttProperties
properties()
java.lang.String
toString()
int
version()
int
willQos()
-
-
-
Field Detail
-
name
private final java.lang.String name
-
version
private final int version
-
hasUserName
private final boolean hasUserName
-
hasPassword
private final boolean hasPassword
-
isWillRetain
private final boolean isWillRetain
-
willQos
private final int willQos
-
isWillFlag
private final boolean isWillFlag
-
isCleanSession
private final boolean isCleanSession
-
keepAliveTimeSeconds
private final int keepAliveTimeSeconds
-
properties
private final MqttProperties properties
-
-
Constructor Detail
-
MqttConnectVariableHeader
public MqttConnectVariableHeader(java.lang.String name, int version, boolean hasUserName, boolean hasPassword, boolean isWillRetain, int willQos, boolean isWillFlag, boolean isCleanSession, int keepAliveTimeSeconds)
-
MqttConnectVariableHeader
public MqttConnectVariableHeader(java.lang.String name, int version, boolean hasUserName, boolean hasPassword, boolean isWillRetain, int willQos, boolean isWillFlag, boolean isCleanSession, int keepAliveTimeSeconds, MqttProperties properties)
-
-
Method Detail
-
name
public java.lang.String name()
-
version
public int version()
-
hasUserName
public boolean hasUserName()
-
hasPassword
public boolean hasPassword()
-
isWillRetain
public boolean isWillRetain()
-
willQos
public int willQos()
-
isWillFlag
public boolean isWillFlag()
-
isCleanSession
public boolean isCleanSession()
-
keepAliveTimeSeconds
public int keepAliveTimeSeconds()
-
properties
public MqttProperties properties()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-