Class MqttProperties
java.lang.Object
io.netty.handler.codec.mqtt.MqttProperties
MQTT Properties container
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic classMQTT property base classstatic enumstatic final classstatic final classstatic final classstatic final class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(MqttProperties.MqttProperty property) List<? extends MqttProperties.MqttProperty> getProperties(int propertyId) Get properties by ID.getProperty(int propertyId) Get property by ID.booleanisEmpty()Collection<? extends MqttProperties.MqttProperty> listAll()
-
Field Details
-
NO_PROPERTIES
-
-
Constructor Details
-
MqttProperties
public MqttProperties()
-
-
Method Details
-
add
-
listAll
-
isEmpty
public boolean isEmpty() -
getProperty
Get property by ID. If there are multiple properties of this type (can be with Subscription ID) then return the first one.- Parameters:
propertyId- ID of the property- Returns:
- a property if it is set, null otherwise
-
getProperties
Get properties by ID. Some properties (Subscription ID and User Properties) may occur multiple times, this method returns all their values in order.- Parameters:
propertyId- ID of the property- Returns:
- all properties having specified ID
-