@ConfigurationProperties(value="mqtt.client") public class MqttClientConfigurationProperties extends java.lang.Object implements MqttSSLConfiguration
| Constructor and Description |
|---|
MqttClientConfigurationProperties(io.micronaut.mqtt.v5.config.MqttClientConfigurationProperties.WillMessage willMessage) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull java.lang.String |
getClientId() |
java.time.Duration |
getConnectionTimeout() |
org.eclipse.paho.mqttv5.client.MqttConnectionOptions |
getConnectOptions() |
@NotNull java.lang.String |
getServerUri() |
javax.net.SocketFactory |
getSocketFactory() |
javax.net.ssl.HostnameVerifier |
getSSLHostnameVerifier() |
java.util.Properties |
getSSLProperties() |
boolean |
isHttpsHostnameVerificationEnabled() |
void |
setClientId(java.lang.String clientId) |
void |
setConnectionTimeout(java.time.Duration connectionTimeout) |
void |
setHttpsHostnameVerificationEnabled(boolean httpsHostnameVerificationEnabled) |
void |
setServerUri(java.lang.String serverUri) |
void |
setSocketFactory(javax.net.SocketFactory socketFactory) |
void |
setSSLHostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier) |
void |
setSSLProperties(java.util.Properties props) |
public MqttClientConfigurationProperties(io.micronaut.mqtt.v5.config.MqttClientConfigurationProperties.WillMessage willMessage)
public org.eclipse.paho.mqttv5.client.MqttConnectionOptions getConnectOptions()
@NotNull public @NotNull java.lang.String getServerUri()
public void setServerUri(java.lang.String serverUri)
serverUri - The server URI@NotNull public @NotNull java.lang.String getClientId()
public void setClientId(java.lang.String clientId)
clientId - The client IDpublic java.time.Duration getConnectionTimeout()
public void setConnectionTimeout(java.time.Duration connectionTimeout)
connectionTimeout - How long to wait for a connectionpublic javax.net.SocketFactory getSocketFactory()
getSocketFactory in interface MqttSSLConfigurationpublic void setSocketFactory(javax.net.SocketFactory socketFactory)
setSocketFactory in interface MqttSSLConfigurationpublic java.util.Properties getSSLProperties()
getSSLProperties in interface MqttSSLConfigurationpublic void setSSLProperties(java.util.Properties props)
setSSLProperties in interface MqttSSLConfigurationpublic boolean isHttpsHostnameVerificationEnabled()
isHttpsHostnameVerificationEnabled in interface MqttSSLConfigurationpublic void setHttpsHostnameVerificationEnabled(boolean httpsHostnameVerificationEnabled)
setHttpsHostnameVerificationEnabled in interface MqttSSLConfigurationpublic javax.net.ssl.HostnameVerifier getSSLHostnameVerifier()
getSSLHostnameVerifier in interface MqttSSLConfigurationpublic void setSSLHostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier)
setSSLHostnameVerifier in interface MqttSSLConfiguration