Class SendingMqttMessageMetadata
java.lang.Object
io.smallrye.reactive.messaging.mqtt.SendingMqttMessageMetadata
- All Implemented Interfaces:
MqttMessageMetadata
Used to represent MQTT metadata in on outgoing message.
-
Constructor Summary
ConstructorsConstructorDescriptionSendingMqttMessageMetadata(String topic, io.netty.handler.codec.mqtt.MqttQoS qos, boolean isRetain) -
Method Summary
-
Constructor Details
-
SendingMqttMessageMetadata
public SendingMqttMessageMetadata(String topic, io.netty.handler.codec.mqtt.MqttQoS qos, boolean isRetain)
-
-
Method Details
-
getTopic
- Specified by:
getTopicin interfaceMqttMessageMetadata- Returns:
- topic of the MQTT message
-
getQosLevel
public io.netty.handler.codec.mqtt.MqttQoS getQosLevel()- Specified by:
getQosLevelin interfaceMqttMessageMetadata- Returns:
- the qos level of the MQTT message
-
isRetain
public boolean isRetain()- Specified by:
isRetainin interfaceMqttMessageMetadata- Returns:
trueif the MQTT message is retained
-