public class ProtonServerOptions
extends io.vertx.core.net.NetServerOptions
ProtonServer
creation.DEFAULT_ACCEPT_BACKLOG, DEFAULT_CLIENT_AUTH, DEFAULT_HOST, DEFAULT_PORT, DEFAULT_SNI
Constructor and Description |
---|
ProtonServerOptions() |
getAcceptBacklog, getClientAuth, getHost, getPort, isClientAuthRequired, isSni, toJson
getCrlPaths, getCrlValues, getEnabledCipherSuites, getEnabledSecureTransportProtocols, getIdleTimeout, getJdkSslEngineOptions, getKeyCertOptions, getKeyStoreOptions, getOpenSslEngineOptions, getPemKeyCertOptions, getPemTrustOptions, getPfxKeyCertOptions, getPfxTrustOptions, getSoLinger, getSslEngineOptions, getTrustOptions, getTrustStoreOptions, isSsl, isTcpKeepAlive, isTcpNoDelay, isUseAlpn, isUsePooledBuffers
public ProtonServerOptions setSendBufferSize(int sendBufferSize)
setSendBufferSize
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setReceiveBufferSize(int receiveBufferSize)
setReceiveBufferSize
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setReuseAddress(boolean reuseAddress)
setReuseAddress
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setTrafficClass(int trafficClass)
setTrafficClass
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setTcpNoDelay(boolean tcpNoDelay)
setTcpNoDelay
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setTcpKeepAlive(boolean tcpKeepAlive)
setTcpKeepAlive
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setSoLinger(int soLinger)
setSoLinger
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setUsePooledBuffers(boolean usePooledBuffers)
setUsePooledBuffers
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setIdleTimeout(int idleTimeout)
setIdleTimeout
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setSsl(boolean ssl)
setSsl
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setKeyStoreOptions(io.vertx.core.net.JksOptions options)
setKeyStoreOptions
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setPfxKeyCertOptions(io.vertx.core.net.PfxOptions options)
setPfxKeyCertOptions
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions options)
setPemKeyCertOptions
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setTrustStoreOptions(io.vertx.core.net.JksOptions options)
setTrustStoreOptions
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setPfxTrustOptions(io.vertx.core.net.PfxOptions options)
setPfxTrustOptions
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setPemTrustOptions(io.vertx.core.net.PemTrustOptions options)
setPemTrustOptions
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions addEnabledCipherSuite(String suite)
addEnabledCipherSuite
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions addCrlPath(String crlPath) throws NullPointerException
addCrlPath
in class io.vertx.core.net.NetServerOptions
NullPointerException
public ProtonServerOptions addCrlValue(io.vertx.core.buffer.Buffer crlValue) throws NullPointerException
addCrlValue
in class io.vertx.core.net.NetServerOptions
NullPointerException
public ProtonServerOptions setAcceptBacklog(int acceptBacklog)
setAcceptBacklog
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setPort(int port)
setPort
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setHost(String host)
setHost
in class io.vertx.core.net.NetServerOptions
@Deprecated public ProtonServerOptions setClientAuthRequired(boolean clientAuthRequired)
setClientAuthRequired
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setClientAuth(io.vertx.core.http.ClientAuth clientAuth)
setClientAuth
in class io.vertx.core.net.NetServerOptions
public int hashCode()
hashCode
in class io.vertx.core.net.NetServerOptions
public boolean equals(Object obj)
equals
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setUseAlpn(boolean useAlpn)
setUseAlpn
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions addEnabledSecureTransportProtocol(String protocol)
addEnabledSecureTransportProtocol
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setJdkSslEngineOptions(io.vertx.core.net.JdkSSLEngineOptions sslEngineOptions)
setJdkSslEngineOptions
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setKeyCertOptions(io.vertx.core.net.KeyCertOptions options)
setKeyCertOptions
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setOpenSslEngineOptions(io.vertx.core.net.OpenSSLEngineOptions sslEngineOptions)
setOpenSslEngineOptions
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setSslEngineOptions(io.vertx.core.net.SSLEngineOptions sslEngineOptions)
setSslEngineOptions
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setTrustOptions(io.vertx.core.net.TrustOptions options)
setTrustOptions
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setLogActivity(boolean logEnabled)
setLogActivity
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setSni(boolean sni)
setSni
in class io.vertx.core.net.NetServerOptions
public ProtonServerOptions setHeartbeat(int heartbeat)
heartbeat
- hearthbeat maximum delaypublic int getHeartbeat()
Copyright © 2017. All rights reserved.