public class MqttWill extends Object
| Constructor and Description |
|---|
MqttWill(boolean isWillFlag,
String willTopic,
io.vertx.core.buffer.Buffer willMessage,
int willQos,
boolean isWillRetain,
io.netty.handler.codec.mqtt.MqttProperties willProperties)
Constructor
|
MqttWill(io.vertx.core.json.JsonObject json)
Create instance from JSON
|
| Modifier and Type | Method and Description |
|---|---|
io.vertx.core.buffer.Buffer |
getWillMessage() |
byte[] |
getWillMessageBytes() |
io.netty.handler.codec.mqtt.MqttProperties |
getWillProperties() |
int |
getWillQos() |
String |
getWillTopic() |
boolean |
isWillFlag() |
boolean |
isWillRetain() |
static io.netty.handler.codec.mqtt.MqttProperties |
propertiesFromJson(io.vertx.core.json.JsonArray array) |
static io.vertx.core.json.JsonArray |
propertiesToJson(io.netty.handler.codec.mqtt.MqttProperties properties) |
static io.netty.handler.codec.mqtt.MqttProperties.MqttProperty<?> |
propertyFromJson(io.vertx.core.json.JsonObject obj) |
static io.vertx.core.json.JsonObject |
propertyToJson(io.netty.handler.codec.mqtt.MqttProperties.MqttProperty<?> prop) |
io.vertx.core.json.JsonObject |
toJson()
Convert instance in JSON
|
public MqttWill(boolean isWillFlag,
String willTopic,
io.vertx.core.buffer.Buffer willMessage,
int willQos,
boolean isWillRetain,
io.netty.handler.codec.mqtt.MqttProperties willProperties)
isWillFlag - indicates will message presencewillTopic - topic to publish the willwillMessage - payload of the willwillQos - qos level for the willisWillRetain - if the will message must be retainedwillProperties - MQTT properties of the last will messagepublic MqttWill(io.vertx.core.json.JsonObject json)
json - the JSONpublic boolean isWillFlag()
public String getWillTopic()
public io.vertx.core.buffer.Buffer getWillMessage()
public byte[] getWillMessageBytes()
public int getWillQos()
public boolean isWillRetain()
public io.netty.handler.codec.mqtt.MqttProperties getWillProperties()
public io.vertx.core.json.JsonObject toJson()
public static io.vertx.core.json.JsonArray propertiesToJson(io.netty.handler.codec.mqtt.MqttProperties properties)
public static io.vertx.core.json.JsonObject propertyToJson(io.netty.handler.codec.mqtt.MqttProperties.MqttProperty<?> prop)
public static io.netty.handler.codec.mqtt.MqttProperties propertiesFromJson(io.vertx.core.json.JsonArray array)
public static io.netty.handler.codec.mqtt.MqttProperties.MqttProperty<?> propertyFromJson(io.vertx.core.json.JsonObject obj)
Copyright © 2024 Eclipse. All rights reserved.