@UriParams
public class MQTTConfiguration
extends org.fusesource.mqtt.client.MQTT
Modifier and Type | Field and Description |
---|---|
static String |
MQTT_PUBLISH_TOPIC |
static String |
MQTT_SUBSCRIBE_TOPIC |
Constructor and Description |
---|
MQTTConfiguration() |
Modifier and Type | Method and Description |
---|---|
Executor |
getBlockingExecutor() |
long |
getConnectAttemptsMax() |
int |
getConnectWaitInSeconds() |
int |
getDisconnectWaitInSeconds() |
org.fusesource.hawtdispatch.DispatchQueue |
getDispatchQueue() |
URI |
getHost() |
URI |
getLocalAddress() |
int |
getMaxReadRate() |
int |
getMaxWriteRate() |
String |
getMqttQosPropertyName() |
String |
getMqttRetainPropertyName() |
String |
getMqttTopicPropertyName()
Deprecated.
|
String |
getPublishTopicName() |
org.fusesource.mqtt.client.QoS |
getQoS() |
String |
getQualityOfService() |
int |
getReceiveBufferSize() |
long |
getReconnectAttemptsMax() |
double |
getReconnectBackOffMultiplier() |
long |
getReconnectDelay() |
long |
getReconnectDelayMax() |
int |
getSendBufferSize() |
int |
getSendWaitInSeconds() |
SSLContext |
getSslContext() |
String |
getSubscribeTopicName() |
String |
getSubscribeTopicNames() |
org.fusesource.mqtt.client.Tracer |
getTracer() |
int |
getTrafficClass() |
String |
getVersion() |
boolean |
isByDefaultRetain() |
boolean |
isUseLocalHost() |
void |
setBlockingExecutor(Executor blockingExecutor) |
void |
setByDefaultRetain(boolean byDefaultRetain) |
void |
setClientId(String clientId) |
void |
setClientId(org.fusesource.hawtbuf.UTF8Buffer clientId) |
void |
setConnectAttemptsMax(long connectAttemptsMax) |
void |
setConnectWaitInSeconds(int connectWaitInSeconds) |
void |
setDisconnectWaitInSeconds(int disconnectWaitInSeconds) |
void |
setDispatchQueue(org.fusesource.hawtdispatch.DispatchQueue dispatchQueue) |
void |
setHost(String host) |
void |
setHost(String host,
int port) |
void |
setHost(URI host) |
void |
setKeepAlive(short keepAlive) |
void |
setLocalAddress(String localAddress) |
void |
setLocalAddress(URI localAddress) |
void |
setMaxReadRate(int maxReadRate) |
void |
setMaxWriteRate(int maxWriteRate) |
void |
setMqttQosPropertyName(String mqttQosPropertyName) |
void |
setMqttRetainPropertyName(String mqttRetainPropertyName) |
void |
setMqttTopicPropertyName(String mqttTopicPropertyName)
Deprecated.
|
void |
setPassword(String password) |
void |
setPassword(org.fusesource.hawtbuf.UTF8Buffer password) |
void |
setPublishTopicName(String publishTopicName) |
void |
setQualityOfService(String qualityOfService) |
void |
setReceiveBufferSize(int receiveBufferSize) |
void |
setReconnectAttemptsMax(long reconnectAttemptsMax) |
void |
setReconnectBackOffMultiplier(double reconnectBackOffMultiplier) |
void |
setReconnectDelay(long reconnectDelay) |
void |
setReconnectDelayMax(long reconnectDelayMax) |
void |
setSendBufferSize(int sendBufferSize) |
void |
setSendWaitInSeconds(int sendWaitInSeconds) |
void |
setSslContext(SSLContext sslContext) |
void |
setSubscribeTopicName(String subscribeTopicName) |
void |
setSubscribeTopicNames(String subscribeTopicNames) |
void |
setTracer(org.fusesource.mqtt.client.Tracer tracer) |
void |
setTrafficClass(int trafficClass) |
void |
setUseLocalHost(boolean useLocalHost) |
void |
setUserName(String userName) |
void |
setUserName(org.fusesource.hawtbuf.UTF8Buffer userName) |
void |
setVersion(String version) |
void |
setWillMessage(String willMessage) |
void |
setWillMessage(org.fusesource.hawtbuf.UTF8Buffer willMessage) |
void |
setWillQos(org.fusesource.mqtt.client.QoS willQos) |
void |
setWillRetain(boolean willRetain) |
void |
setWillTopic(String willTopic) |
void |
setWillTopic(org.fusesource.hawtbuf.UTF8Buffer willTopic) |
blockingConnection, callbackConnection, futureConnection, getBlockingThreadPool, getClientId, getKeepAlive, getPassword, getType, getUserName, getWillMessage, getWillQos, getWillTopic, isCleanSession, isWillRetain, setBlockingThreadPool, setCleanSession
public static final String MQTT_SUBSCRIBE_TOPIC
public static final String MQTT_PUBLISH_TOPIC
public String getQualityOfService()
public void setQualityOfService(String qualityOfService)
public org.fusesource.mqtt.client.QoS getQoS()
public String getSubscribeTopicName()
public void setSubscribeTopicName(String subscribeTopicName)
public String getSubscribeTopicNames()
public void setSubscribeTopicNames(String subscribeTopicNames)
public String getPublishTopicName()
public void setPublishTopicName(String publishTopicName)
@Deprecated public String getMqttTopicPropertyName()
@Deprecated public void setMqttTopicPropertyName(String mqttTopicPropertyName)
public String getMqttRetainPropertyName()
public void setMqttRetainPropertyName(String mqttRetainPropertyName)
public String getMqttQosPropertyName()
public void setMqttQosPropertyName(String mqttQosPropertyName)
public int getConnectWaitInSeconds()
public void setConnectWaitInSeconds(int connectWaitInSeconds)
public int getDisconnectWaitInSeconds()
public void setDisconnectWaitInSeconds(int disconnectWaitInSeconds)
public int getSendWaitInSeconds()
public void setSendWaitInSeconds(int sendWaitInSeconds)
public boolean isByDefaultRetain()
public void setByDefaultRetain(boolean byDefaultRetain)
public void setTracer(org.fusesource.mqtt.client.Tracer tracer)
setTracer
in class org.fusesource.mqtt.client.MQTT
public void setClientId(String clientId)
setClientId
in class org.fusesource.mqtt.client.MQTT
public void setClientId(org.fusesource.hawtbuf.UTF8Buffer clientId)
setClientId
in class org.fusesource.mqtt.client.MQTT
public void setKeepAlive(short keepAlive)
setKeepAlive
in class org.fusesource.mqtt.client.MQTT
public void setPassword(String password)
setPassword
in class org.fusesource.mqtt.client.MQTT
public void setPassword(org.fusesource.hawtbuf.UTF8Buffer password)
setPassword
in class org.fusesource.mqtt.client.MQTT
public void setUserName(String userName)
setUserName
in class org.fusesource.mqtt.client.MQTT
public void setUserName(org.fusesource.hawtbuf.UTF8Buffer userName)
setUserName
in class org.fusesource.mqtt.client.MQTT
public void setWillMessage(String willMessage)
setWillMessage
in class org.fusesource.mqtt.client.MQTT
public void setWillMessage(org.fusesource.hawtbuf.UTF8Buffer willMessage)
setWillMessage
in class org.fusesource.mqtt.client.MQTT
public void setWillQos(org.fusesource.mqtt.client.QoS willQos)
setWillQos
in class org.fusesource.mqtt.client.MQTT
public void setVersion(String version)
setVersion
in class org.fusesource.mqtt.client.MQTT
public String getVersion()
getVersion
in class org.fusesource.mqtt.client.MQTT
public void setWillRetain(boolean willRetain)
setWillRetain
in class org.fusesource.mqtt.client.MQTT
public void setWillTopic(String willTopic)
setWillTopic
in class org.fusesource.mqtt.client.MQTT
public void setWillTopic(org.fusesource.hawtbuf.UTF8Buffer willTopic)
setWillTopic
in class org.fusesource.mqtt.client.MQTT
public Executor getBlockingExecutor()
getBlockingExecutor
in class org.fusesource.mqtt.client.MQTT
public void setBlockingExecutor(Executor blockingExecutor)
setBlockingExecutor
in class org.fusesource.mqtt.client.MQTT
public org.fusesource.hawtdispatch.DispatchQueue getDispatchQueue()
getDispatchQueue
in class org.fusesource.mqtt.client.MQTT
public void setDispatchQueue(org.fusesource.hawtdispatch.DispatchQueue dispatchQueue)
setDispatchQueue
in class org.fusesource.mqtt.client.MQTT
public URI getLocalAddress()
getLocalAddress
in class org.fusesource.mqtt.client.MQTT
public void setLocalAddress(String localAddress) throws URISyntaxException
setLocalAddress
in class org.fusesource.mqtt.client.MQTT
URISyntaxException
public void setLocalAddress(URI localAddress)
setLocalAddress
in class org.fusesource.mqtt.client.MQTT
public int getMaxReadRate()
getMaxReadRate
in class org.fusesource.mqtt.client.MQTT
public void setMaxReadRate(int maxReadRate)
setMaxReadRate
in class org.fusesource.mqtt.client.MQTT
public int getMaxWriteRate()
getMaxWriteRate
in class org.fusesource.mqtt.client.MQTT
public void setMaxWriteRate(int maxWriteRate)
setMaxWriteRate
in class org.fusesource.mqtt.client.MQTT
public int getReceiveBufferSize()
getReceiveBufferSize
in class org.fusesource.mqtt.client.MQTT
public void setReceiveBufferSize(int receiveBufferSize)
setReceiveBufferSize
in class org.fusesource.mqtt.client.MQTT
public URI getHost()
getHost
in class org.fusesource.mqtt.client.MQTT
public void setHost(String host, int port) throws URISyntaxException
setHost
in class org.fusesource.mqtt.client.MQTT
URISyntaxException
public void setHost(String host) throws URISyntaxException
setHost
in class org.fusesource.mqtt.client.MQTT
URISyntaxException
public void setHost(URI host)
setHost
in class org.fusesource.mqtt.client.MQTT
public int getSendBufferSize()
getSendBufferSize
in class org.fusesource.mqtt.client.MQTT
public void setSendBufferSize(int sendBufferSize)
setSendBufferSize
in class org.fusesource.mqtt.client.MQTT
public SSLContext getSslContext()
getSslContext
in class org.fusesource.mqtt.client.MQTT
public void setSslContext(SSLContext sslContext)
setSslContext
in class org.fusesource.mqtt.client.MQTT
public int getTrafficClass()
getTrafficClass
in class org.fusesource.mqtt.client.MQTT
public void setTrafficClass(int trafficClass)
setTrafficClass
in class org.fusesource.mqtt.client.MQTT
public boolean isUseLocalHost()
isUseLocalHost
in class org.fusesource.mqtt.client.MQTT
public void setUseLocalHost(boolean useLocalHost)
setUseLocalHost
in class org.fusesource.mqtt.client.MQTT
public long getConnectAttemptsMax()
getConnectAttemptsMax
in class org.fusesource.mqtt.client.MQTT
public void setConnectAttemptsMax(long connectAttemptsMax)
setConnectAttemptsMax
in class org.fusesource.mqtt.client.MQTT
public long getReconnectAttemptsMax()
getReconnectAttemptsMax
in class org.fusesource.mqtt.client.MQTT
public void setReconnectAttemptsMax(long reconnectAttemptsMax)
setReconnectAttemptsMax
in class org.fusesource.mqtt.client.MQTT
public double getReconnectBackOffMultiplier()
getReconnectBackOffMultiplier
in class org.fusesource.mqtt.client.MQTT
public void setReconnectBackOffMultiplier(double reconnectBackOffMultiplier)
setReconnectBackOffMultiplier
in class org.fusesource.mqtt.client.MQTT
public long getReconnectDelay()
getReconnectDelay
in class org.fusesource.mqtt.client.MQTT
public void setReconnectDelay(long reconnectDelay)
setReconnectDelay
in class org.fusesource.mqtt.client.MQTT
public long getReconnectDelayMax()
getReconnectDelayMax
in class org.fusesource.mqtt.client.MQTT
public void setReconnectDelayMax(long reconnectDelayMax)
setReconnectDelayMax
in class org.fusesource.mqtt.client.MQTT
public org.fusesource.mqtt.client.Tracer getTracer()
getTracer
in class org.fusesource.mqtt.client.MQTT
Apache Camel