public class MqttPublishProperties extends Object
| Constructor and Description |
|---|
MqttPublishProperties() |
MqttPublishProperties(MqttProperties properties) |
| Modifier and Type | Method and Description |
|---|---|
MqttPublishProperties |
addUserProperty(String key,
String value)
添加用户属性
|
MqttPublishProperties |
addUserProperty(UserProperty userProperty)
设置用户属性
|
MqttProperties |
getProperties() |
MqttPublishProperties |
setContentType(String contentType)
设置内容类型
|
MqttPublishProperties |
setCorrelationData(byte[] correlationData)
设置关联数据
|
MqttPublishProperties |
setMessageExpiryInterval(int interval)
设置消息过期时间间隔
|
MqttPublishProperties |
setPayloadFormatIndicator(int indicator)
设置负载格式指示器
|
MqttPublishProperties |
setResponseTopic(String responseTopic)
设置响应主题
|
MqttPublishProperties |
setSubscriptionIdentifier(int subscriptionIdentifier)
设置订阅标识符
|
MqttPublishProperties |
setTopicAlias(int topicAlias)
设置主题别名
|
public MqttPublishProperties()
public MqttPublishProperties(MqttProperties properties)
public MqttProperties getProperties()
public MqttPublishProperties setPayloadFormatIndicator(int indicator)
indicator - 负载格式指示器 (0 表示未指定, 1 表示 UTF-8 编码)public MqttPublishProperties setMessageExpiryInterval(int interval)
interval - 消息过期时间间隔(秒)public MqttPublishProperties setCorrelationData(byte[] correlationData)
correlationData - 关联数据public MqttPublishProperties setContentType(String contentType)
contentType - 内容类型public MqttPublishProperties setResponseTopic(String responseTopic)
responseTopic - 响应主题public MqttPublishProperties setSubscriptionIdentifier(int subscriptionIdentifier)
subscriptionIdentifier - 订阅标识符public MqttPublishProperties setTopicAlias(int topicAlias)
topicAlias - 主题别名public MqttPublishProperties addUserProperty(UserProperty userProperty)
userProperty - 用户属性public MqttPublishProperties addUserProperty(String key, String value)
key - keyvalue - valueCopyright © 2025. All rights reserved.