public class ProtonClientOptions extends NetClientOptions
ProtonClient connect operations.DEFAULT_HOSTNAME_VERIFICATION_ALGORITHM, DEFAULT_RECONNECT_ATTEMPTS, DEFAULT_RECONNECT_INTERVALDEFAULT_CONNECT_TIMEOUT, DEFAULT_METRICS_NAME, DEFAULT_TRUST_ALLDEFAULT_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 |
|---|
ProtonClientOptions() |
getHostnameVerificationAlgorithm, getReconnectAttempts, getReconnectIntervalgetConnectTimeout, getMetricsName, getProxyOptions, isTrustAllgetCrlPaths, getCrlValues, getEnabledCipherSuites, getEnabledSecureTransportProtocols, getIdleTimeout, getKeyCertOptions, getSoLinger, getSslEngineOptions, getTrustOptions, isSsl, isTcpKeepAlive, isTcpNoDelay, isUseAlpn, isUsePooledBuffersgetLogActivity, getReceiveBufferSize, getSendBufferSize, getTrafficClass, isReuseAddresspublic Set<String> getEnabledSaslMechanisms()
public ProtonClientOptions addEnabledSaslMechanism(String saslMechanism)
saslMechanism - the sasl mechanism name .public ProtonClientOptions setSendBufferSize(int sendBufferSize)
setSendBufferSize in class NetClientOptionspublic ProtonClientOptions setReceiveBufferSize(int receiveBufferSize)
setReceiveBufferSize in class NetClientOptionspublic ProtonClientOptions setReuseAddress(boolean reuseAddress)
setReuseAddress in class NetClientOptionspublic ProtonClientOptions setTrafficClass(int trafficClass)
setTrafficClass in class NetClientOptionspublic ProtonClientOptions setTcpNoDelay(boolean tcpNoDelay)
setTcpNoDelay in class NetClientOptionspublic ProtonClientOptions setTcpKeepAlive(boolean tcpKeepAlive)
setTcpKeepAlive in class NetClientOptionspublic ProtonClientOptions setSoLinger(int soLinger)
setSoLinger in class NetClientOptionspublic ProtonClientOptions setUsePooledBuffers(boolean usePooledBuffers)
setUsePooledBuffers in class NetClientOptionspublic ProtonClientOptions setIdleTimeout(int idleTimeout)
setIdleTimeout in class NetClientOptionspublic ProtonClientOptions setSsl(boolean ssl)
setSsl in class NetClientOptionspublic ProtonClientOptions setKeyStoreOptions(JksOptions options)
setKeyStoreOptions in class NetClientOptionspublic ProtonClientOptions setPfxKeyCertOptions(PfxOptions options)
setPfxKeyCertOptions in class NetClientOptionspublic ProtonClientOptions setPemKeyCertOptions(PemKeyCertOptions options)
setPemKeyCertOptions in class NetClientOptionspublic ProtonClientOptions setTrustStoreOptions(JksOptions options)
setTrustStoreOptions in class NetClientOptionspublic ProtonClientOptions setPemTrustOptions(PemTrustOptions options)
setPemTrustOptions in class NetClientOptionspublic ProtonClientOptions setPfxTrustOptions(PfxOptions options)
setPfxTrustOptions in class NetClientOptionspublic ProtonClientOptions addEnabledCipherSuite(String suite)
addEnabledCipherSuite in class NetClientOptionspublic ProtonClientOptions addCrlPath(String crlPath) throws NullPointerException
addCrlPath in class NetClientOptionsNullPointerExceptionpublic ProtonClientOptions addCrlValue(Buffer crlValue) throws NullPointerException
addCrlValue in class NetClientOptionsNullPointerExceptionpublic ProtonClientOptions setTrustAll(boolean trustAll)
setTrustAll in class NetClientOptionspublic ProtonClientOptions setConnectTimeout(int connectTimeout)
setConnectTimeout in class NetClientOptionspublic ProtonClientOptions setReconnectAttempts(int attempts)
setReconnectAttempts in class NetClientOptionspublic ProtonClientOptions setReconnectInterval(long interval)
setReconnectInterval in class NetClientOptionspublic int hashCode()
hashCode in class NetClientOptionspublic boolean equals(Object obj)
equals in class NetClientOptionspublic ProtonClientOptions setUseAlpn(boolean useAlpn)
setUseAlpn in class TCPSSLOptionspublic ProtonClientOptions addEnabledSecureTransportProtocol(String protocol)
addEnabledSecureTransportProtocol in class NetClientOptionspublic ProtonClientOptions setHostnameVerificationAlgorithm(String hostnameVerificationAlgorithm)
setHostnameVerificationAlgorithm in class NetClientOptionspublic ProtonClientOptions setKeyCertOptions(KeyCertOptions options)
setKeyCertOptions in class NetClientOptionspublic ProtonClientOptions setLogActivity(boolean logEnabled)
setLogActivity in class NetClientOptionspublic ProtonClientOptions setMetricsName(String metricsName)
setMetricsName in class NetClientOptionspublic ProtonClientOptions setProxyOptions(ProxyOptions proxyOptions)
setProxyOptions in class NetClientOptionspublic ProtonClientOptions setTrustOptions(TrustOptions options)
setTrustOptions in class NetClientOptionspublic ProtonClientOptions setJdkSslEngineOptions(JdkSSLEngineOptions sslEngineOptions)
setJdkSslEngineOptions in class TCPSSLOptionspublic ProtonClientOptions setOpenSslEngineOptions(OpenSSLEngineOptions sslEngineOptions)
setOpenSslEngineOptions in class TCPSSLOptionspublic ProtonClientOptions setSslEngineOptions(SSLEngineOptions sslEngineOptions)
setSslEngineOptions in class TCPSSLOptionsCopyright © 2016. All rights reserved.