public class ProtonClientOptions
extends io.vertx.core.net.NetClientOptions
ProtonClient connect operations.DEFAULT_HOSTNAME_VERIFICATION_ALGORITHM, DEFAULT_RECONNECT_ATTEMPTS, DEFAULT_RECONNECT_INTERVALDEFAULT_CONNECT_TIMEOUT, DEFAULT_METRICS_NAME, DEFAULT_TRUST_ALL| Constructor and Description |
|---|
ProtonClientOptions() |
| Modifier and Type | Method and Description |
|---|---|
ProtonClientOptions |
addCrlPath(String crlPath) |
ProtonClientOptions |
addCrlValue(io.vertx.core.buffer.Buffer crlValue) |
ProtonClientOptions |
addEnabledCipherSuite(String suite) |
ProtonClientOptions |
addEnabledSaslMechanism(String saslMechanism)
Adds a mechanism name that the client may use during SASL negotiation.
|
ProtonClientOptions |
addEnabledSecureTransportProtocol(String protocol) |
boolean |
equals(Object obj) |
Set<String> |
getEnabledSaslMechanisms()
Get the mechanisms the client should be restricted to use.
|
int |
getHeartbeat()
Return the heartbeat (in milliseconds) as maximum delay between sending frames for the remote peers.
|
int |
hashCode() |
ProtonClientOptions |
setConnectTimeout(int connectTimeout) |
ProtonClientOptions |
setHeartbeat(int heartbeat)
Set the heartbeat (in milliseconds) as maximum delay between sending frames for the remote peers.
|
ProtonClientOptions |
setHostnameVerificationAlgorithm(String hostnameVerificationAlgorithm) |
ProtonClientOptions |
setIdleTimeout(int idleTimeout) |
ProtonClientOptions |
setJdkSslEngineOptions(io.vertx.core.net.JdkSSLEngineOptions sslEngineOptions) |
ProtonClientOptions |
setKeyCertOptions(io.vertx.core.net.KeyCertOptions options) |
ProtonClientOptions |
setKeyStoreOptions(io.vertx.core.net.JksOptions options) |
ProtonClientOptions |
setLocalAddress(String localAddress) |
ProtonClientOptions |
setLogActivity(boolean logEnabled) |
ProtonClientOptions |
setMetricsName(String metricsName) |
ProtonClientOptions |
setOpenSslEngineOptions(io.vertx.core.net.OpenSSLEngineOptions sslEngineOptions) |
ProtonClientOptions |
setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions options) |
ProtonClientOptions |
setPemTrustOptions(io.vertx.core.net.PemTrustOptions options) |
ProtonClientOptions |
setPfxKeyCertOptions(io.vertx.core.net.PfxOptions options) |
ProtonClientOptions |
setPfxTrustOptions(io.vertx.core.net.PfxOptions options) |
ProtonClientOptions |
setProxyOptions(io.vertx.core.net.ProxyOptions proxyOptions) |
ProtonClientOptions |
setReceiveBufferSize(int receiveBufferSize) |
ProtonClientOptions |
setReconnectAttempts(int attempts) |
ProtonClientOptions |
setReconnectInterval(long interval) |
ProtonClientOptions |
setReuseAddress(boolean reuseAddress) |
ProtonClientOptions |
setSendBufferSize(int sendBufferSize) |
ProtonClientOptions |
setSoLinger(int soLinger) |
ProtonClientOptions |
setSsl(boolean ssl) |
ProtonClientOptions |
setSslEngineOptions(io.vertx.core.net.SSLEngineOptions sslEngineOptions) |
ProtonClientOptions |
setTcpKeepAlive(boolean tcpKeepAlive) |
ProtonClientOptions |
setTcpNoDelay(boolean tcpNoDelay) |
ProtonClientOptions |
setTrafficClass(int trafficClass) |
ProtonClientOptions |
setTrustAll(boolean trustAll) |
ProtonClientOptions |
setTrustOptions(io.vertx.core.net.TrustOptions options) |
ProtonClientOptions |
setTrustStoreOptions(io.vertx.core.net.JksOptions options) |
ProtonClientOptions |
setUseAlpn(boolean useAlpn) |
ProtonClientOptions |
setUsePooledBuffers(boolean usePooledBuffers) |
getHostnameVerificationAlgorithm, getReconnectAttempts, getReconnectIntervalgetConnectTimeout, getLocalAddress, getMetricsName, getProxyOptions, isTrustAll, toJsongetCrlPaths, getCrlValues, getEnabledCipherSuites, getEnabledSecureTransportProtocols, getIdleTimeout, getJdkSslEngineOptions, getKeyCertOptions, getKeyStoreOptions, getOpenSslEngineOptions, getPemKeyCertOptions, getPemTrustOptions, getPfxKeyCertOptions, getPfxTrustOptions, getSoLinger, getSslEngineOptions, getTrustOptions, getTrustStoreOptions, isSsl, isTcpKeepAlive, isTcpNoDelay, isUseAlpn, isUsePooledBufferspublic Set<String> getEnabledSaslMechanisms()
public ProtonClientOptions addEnabledSaslMechanism(String saslMechanism)
saslMechanism - the sasl mechanism name .public ProtonClientOptions setSendBufferSize(int sendBufferSize)
setSendBufferSize in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setReceiveBufferSize(int receiveBufferSize)
setReceiveBufferSize in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setReuseAddress(boolean reuseAddress)
setReuseAddress in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setTrafficClass(int trafficClass)
setTrafficClass in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setTcpNoDelay(boolean tcpNoDelay)
setTcpNoDelay in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setTcpKeepAlive(boolean tcpKeepAlive)
setTcpKeepAlive in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setSoLinger(int soLinger)
setSoLinger in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setUsePooledBuffers(boolean usePooledBuffers)
setUsePooledBuffers in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setIdleTimeout(int idleTimeout)
setIdleTimeout in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setSsl(boolean ssl)
setSsl in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setKeyStoreOptions(io.vertx.core.net.JksOptions options)
setKeyStoreOptions in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setPfxKeyCertOptions(io.vertx.core.net.PfxOptions options)
setPfxKeyCertOptions in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions options)
setPemKeyCertOptions in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setTrustStoreOptions(io.vertx.core.net.JksOptions options)
setTrustStoreOptions in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setPemTrustOptions(io.vertx.core.net.PemTrustOptions options)
setPemTrustOptions in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setPfxTrustOptions(io.vertx.core.net.PfxOptions options)
setPfxTrustOptions in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions addEnabledCipherSuite(String suite)
addEnabledCipherSuite in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions addCrlPath(String crlPath) throws NullPointerException
addCrlPath in class io.vertx.core.net.NetClientOptionsNullPointerExceptionpublic ProtonClientOptions addCrlValue(io.vertx.core.buffer.Buffer crlValue) throws NullPointerException
addCrlValue in class io.vertx.core.net.NetClientOptionsNullPointerExceptionpublic ProtonClientOptions setTrustAll(boolean trustAll)
setTrustAll in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setConnectTimeout(int connectTimeout)
setConnectTimeout in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setReconnectAttempts(int attempts)
setReconnectAttempts in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setReconnectInterval(long interval)
setReconnectInterval in class io.vertx.core.net.NetClientOptionspublic int hashCode()
hashCode in class io.vertx.core.net.NetClientOptionspublic boolean equals(Object obj)
equals in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setUseAlpn(boolean useAlpn)
setUseAlpn in class io.vertx.core.net.TCPSSLOptionspublic ProtonClientOptions addEnabledSecureTransportProtocol(String protocol)
addEnabledSecureTransportProtocol in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setHostnameVerificationAlgorithm(String hostnameVerificationAlgorithm)
setHostnameVerificationAlgorithm in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setKeyCertOptions(io.vertx.core.net.KeyCertOptions options)
setKeyCertOptions in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setLogActivity(boolean logEnabled)
setLogActivity in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setMetricsName(String metricsName)
setMetricsName in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setProxyOptions(io.vertx.core.net.ProxyOptions proxyOptions)
setProxyOptions in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setTrustOptions(io.vertx.core.net.TrustOptions options)
setTrustOptions in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setJdkSslEngineOptions(io.vertx.core.net.JdkSSLEngineOptions sslEngineOptions)
setJdkSslEngineOptions in class io.vertx.core.net.TCPSSLOptionspublic ProtonClientOptions setOpenSslEngineOptions(io.vertx.core.net.OpenSSLEngineOptions sslEngineOptions)
setOpenSslEngineOptions in class io.vertx.core.net.TCPSSLOptionspublic ProtonClientOptions setSslEngineOptions(io.vertx.core.net.SSLEngineOptions sslEngineOptions)
setSslEngineOptions in class io.vertx.core.net.TCPSSLOptionspublic ProtonClientOptions setLocalAddress(String localAddress)
setLocalAddress in class io.vertx.core.net.NetClientOptionspublic ProtonClientOptions setHeartbeat(int heartbeat)
heartbeat - hearthbeat maximum delaypublic int getHeartbeat()
Copyright © 2017. All rights reserved.