Package io.vertx.mutiny.mqtt.messages
Class MqttPublishMessage
java.lang.Object
io.vertx.mutiny.mqtt.messages.MqttPublishMessage
- All Implemented Interfaces:
MutinyDelegate
,MqttMessage
Represents an MQTT PUBLISH message
NOTE: This class has been automatically generated from the
original
non Mutiny-ified interface using Vert.x codegen.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMqttPublishMessage
(io.vertx.mqtt.messages.MqttPublishMessage delegate) MqttPublishMessage
(Object delegate) -
Method Summary
Modifier and TypeMethodDescriptionvoid
ack()
static MqttPublishMessage
create
(int messageId, io.netty.handler.codec.mqtt.MqttQoS qosLevel, boolean isDup, boolean isRetain, String topicName, io.netty.buffer.ByteBuf payload, io.netty.handler.codec.mqtt.MqttProperties properties) boolean
io.vertx.mqtt.messages.MqttPublishMessage
int
hashCode()
boolean
isDup()
boolean
isRetain()
int
static MqttPublishMessage
newInstance
(io.vertx.mqtt.messages.MqttPublishMessage arg) payload()
io.netty.handler.codec.mqtt.MqttProperties
io.netty.handler.codec.mqtt.MqttQoS
qosLevel()
toString()
-
Field Details
-
__TYPE_ARG
-
-
Constructor Details
-
MqttPublishMessage
public MqttPublishMessage(io.vertx.mqtt.messages.MqttPublishMessage delegate) -
MqttPublishMessage
-
-
Method Details
-
getDelegate
public io.vertx.mqtt.messages.MqttPublishMessage getDelegate()- Specified by:
getDelegate
in interfaceMqttMessage
- Specified by:
getDelegate
in interfaceMutinyDelegate
- Returns:
- the delegate used by this Mutiny object of generated type
-
toString
-
equals
-
hashCode
public int hashCode() -
messageId
public int messageId()- Specified by:
messageId
in interfaceMqttMessage
- Returns:
- Message identifier
-
qosLevel
public io.netty.handler.codec.mqtt.MqttQoS qosLevel()- Returns:
- Quality of service level
-
isDup
public boolean isDup()- Returns:
- If the message is a duplicate
-
isRetain
public boolean isRetain()- Returns:
- If the message needs to be retained
-
topicName
- Returns:
- Topic on which the message was published
-
payload
- Returns:
- Payload message
-
ack
public void ack() -
create
public static MqttPublishMessage create(int messageId, io.netty.handler.codec.mqtt.MqttQoS qosLevel, boolean isDup, boolean isRetain, String topicName, io.netty.buffer.ByteBuf payload, io.netty.handler.codec.mqtt.MqttProperties properties) - Parameters:
messageId
- message identifierqosLevel
- quality of service levelisDup
- if the message is a duplicateisRetain
- if the message needs to be retainedtopicName
- topic on which the message was publishedpayload
- payload messageproperties
- message properties- Returns:
- Vert.x publish message
-
properties
public io.netty.handler.codec.mqtt.MqttProperties properties()- Returns:
- MQTT properties
-
newInstance
-