public class MqttServerOptions extends NetServerOptions
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_MAX_MESSAGE_SIZE |
static int |
DEFAULT_PORT |
static int |
DEFAULT_TLS_PORT |
DEFAULT_ACCEPT_BACKLOG, DEFAULT_CLIENT_AUTH, DEFAULT_HOSTDEFAULT_IDLE_TIMEOUT, DEFAULT_SO_LINGER, DEFAULT_SSL, DEFAULT_SSL_ENGINE, DEFAULT_TCP_KEEP_ALIVE, DEFAULT_TCP_NO_DELAY, DEFAULT_USE_ALPN, DEFAULT_USE_POOLED_BUFFERSDEFAULT_LOG_ENABLED, DEFAULT_RECEIVE_BUFFER_SIZE, DEFAULT_REUSE_ADDRESS, DEFAULT_SEND_BUFFER_SIZE, DEFAULT_TRAFFIC_CLASS| Constructor and Description |
|---|
MqttServerOptions()
Default constructor
|
MqttServerOptions(JsonObject json)
Create an options from JSON
|
MqttServerOptions(MqttServerOptions other)
Copy constructor
|
equals, getAcceptBacklog, getClientAuth, getHost, getPort, hashCode, isClientAuthRequired, setAcceptBacklog, setClientAuth, setClientAuthRequired, setIdleTimeout, setJdkSslEngineOptions, setLogActivity, setOpenSslEngineOptions, setReuseAddress, setSendBufferSize, setSoLinger, setSslEngineOptions, setTcpKeepAlive, setTcpNoDelay, setTrafficClass, setUseAlpn, setUsePooledBuffers, toJsongetCrlPaths, getCrlValues, getEnabledCipherSuites, getEnabledSecureTransportProtocols, getIdleTimeout, getJdkSslEngineOptions, getKeyCertOptions, getKeyStoreOptions, getOpenSslEngineOptions, getPemKeyCertOptions, getPemTrustOptions, getPfxKeyCertOptions, getPfxTrustOptions, getSoLinger, getSslEngineOptions, getTrustOptions, getTrustStoreOptions, isSsl, isTcpKeepAlive, isTcpNoDelay, isUseAlpn, isUsePooledBuffersgetLogActivity, getReceiveBufferSize, getSendBufferSize, getTrafficClass, isReuseAddresspublic static final int DEFAULT_PORT
public static final int DEFAULT_TLS_PORT
public static final int DEFAULT_MAX_MESSAGE_SIZE
public MqttServerOptions()
public MqttServerOptions(JsonObject json)
json - the JSONpublic MqttServerOptions(MqttServerOptions other)
other - the options to copypublic MqttServerOptions setPort(int port)
setPort in class NetServerOptionspublic MqttServerOptions setHost(String host)
setHost in class NetServerOptionspublic MqttServerOptions setSsl(boolean ssl)
setSsl in class NetServerOptionspublic MqttServerOptions setKeyCertOptions(KeyCertOptions options)
setKeyCertOptions in class NetServerOptionspublic MqttServerOptions setKeyStoreOptions(JksOptions options)
setKeyStoreOptions in class NetServerOptionspublic MqttServerOptions setPfxKeyCertOptions(PfxOptions options)
setPfxKeyCertOptions in class NetServerOptionspublic MqttServerOptions setPemKeyCertOptions(PemKeyCertOptions options)
setPemKeyCertOptions in class NetServerOptionspublic MqttServerOptions setTrustOptions(TrustOptions options)
setTrustOptions in class NetServerOptionspublic MqttServerOptions setTrustStoreOptions(JksOptions options)
setTrustStoreOptions in class NetServerOptionspublic MqttServerOptions setPemTrustOptions(PemTrustOptions options)
setPemTrustOptions in class NetServerOptionspublic MqttServerOptions setPfxTrustOptions(PfxOptions options)
setPfxTrustOptions in class NetServerOptionspublic MqttServerOptions addEnabledCipherSuite(String suite)
addEnabledCipherSuite in class NetServerOptionspublic MqttServerOptions addEnabledSecureTransportProtocol(String protocol)
addEnabledSecureTransportProtocol in class NetServerOptionspublic MqttServerOptions addCrlPath(String crlPath) throws NullPointerException
addCrlPath in class NetServerOptionsNullPointerExceptionpublic MqttServerOptions addCrlValue(Buffer crlValue) throws NullPointerException
addCrlValue in class NetServerOptionsNullPointerExceptionpublic MqttServerOptions setReceiveBufferSize(int receiveBufferSize)
setReceiveBufferSize in class NetServerOptionspublic MqttServerOptions setMaxMessageSize(int maxMessageSize)
maxMessageSize - max MQTT message size (variable header + payload)public int getMaxMessageSize()
public MqttServerOptions setAutoClientId(boolean isAutoClientId)
isAutoClientId - public boolean isAutoClientId()
Copyright © 2017. All rights reserved.