@ConfigurationProperties(prefix="mqtt") public class MqttProperties extends ConnectionProperties
MqttConnectOptions| Constructor and Description |
|---|
MqttProperties() |
| Modifier and Type | Method and Description |
|---|---|
void |
forEach(java.util.function.BiConsumer<java.lang.String,org.eclipse.paho.client.mqttv3.MqttConnectOptions> biConsumer)
遍历所有的客户端配置
|
java.util.Map<java.lang.String,ConnectionProperties> |
getClients()
多个客户端配置, key:clientId, value:配置
|
int |
getDefaultPublishQos(java.lang.String clientId) |
java.lang.Boolean |
getDisable()
是否禁用
|
boolean |
isSharedEnable(java.lang.String clientId) |
void |
setClients(java.util.Map<java.lang.String,ConnectionProperties> clients) |
void |
setDisable(java.lang.Boolean disable) |
org.eclipse.paho.client.mqttv3.MqttConnectOptions |
toOptions(java.lang.String clientId)
转为 MqttConnectOptions
|
getAutomaticReconnect, getCleanSession, getClientId, getConnectionTimeout, getDefaultPublishQos, getEnableSharedSubscription, getExecutorServiceTimeout, getKeepAliveInterval, getMaxReconnectDelay, getPassword, getUri, getUsername, getWill, setAutomaticReconnect, setCleanSession, setClientId, setConnectionTimeout, setDefaultPublishQos, setEnableSharedSubscription, setExecutorServiceTimeout, setKeepAliveInterval, setMaxReconnectDelay, setPassword, setUri, setUsername, setWillpublic java.lang.Boolean getDisable()
public void setDisable(java.lang.Boolean disable)
public java.util.Map<java.lang.String,ConnectionProperties> getClients()
public void setClients(java.util.Map<java.lang.String,ConnectionProperties> clients)
public void forEach(java.util.function.BiConsumer<java.lang.String,org.eclipse.paho.client.mqttv3.MqttConnectOptions> biConsumer)
biConsumer - String, MqttConnectOptionspublic org.eclipse.paho.client.mqttv3.MqttConnectOptions toOptions(java.lang.String clientId)
clientId - 客户端ID.public boolean isSharedEnable(java.lang.String clientId)
public int getDefaultPublishQos(java.lang.String clientId)
Copyright © 2022. All Rights Reserved.