Represents options used by an @see \io\vertx\jphp\core\http\HttpServer instance
package |
Default |
---|
__construct( $networkOptions = null)
mixed | null
addCrlPath( $crlPaths) : $this
string
$this
addCrlValue( $crlValues) : $this
Buffer
$this
addEnabledCipherSuite( $enabledCipherSuites) : $this
string
$this
addEnabledSecureTransportProtocol( $enabledSecureTransportProtocols) : $this
string
$this
getAcceptBacklog() : integer
integer
getAlpnVersions() : array
array
getClientAuth() : string
string
getCompressionLevel() : integer
integer
getCrlPaths() : array
array
getCrlValues() : array
array
getDecoderInitialBufferSize() : integer
integer
getEnabledCipherSuites() : array
array
getEnabledSecureTransportProtocols() : array
array
getHost() : string
string
getHttp2ConnectionWindowSize() : integer
integer
getIdleTimeout() : integer
integer
getIdleTimeoutUnit() : string
string
getInitialSettings() : \io\vertx\jphp\core\http\Http2Settings
getJdkSslEngineOptions() : \io\vertx\jphp\core\net\JdkSSLEngineOptions
getKeyStoreOptions() : \io\vertx\jphp\core\net\JksOptions
getLogActivity() : boolean
boolean
getMaxChunkSize() : integer
integer
getMaxHeaderSize() : integer
integer
getMaxInitialLineLength() : integer
integer
getMaxWebsocketFrameSize() : integer
integer
getMaxWebsocketMessageSize() : integer
integer
getOpenSslEngineOptions() : \io\vertx\jphp\core\net\OpenSSLEngineOptions
getPemKeyCertOptions() : \io\vertx\jphp\core\net\PemKeyCertOptions
getPemTrustOptions() : \io\vertx\jphp\core\net\PemTrustOptions
getPfxKeyCertOptions() : \io\vertx\jphp\core\net\PfxOptions
getPfxTrustOptions() : \io\vertx\jphp\core\net\PfxOptions
getPort() : integer
integer
getReceiveBufferSize() : integer
integer
getSendBufferSize() : integer
integer
getSoLinger() : integer
integer
getTrafficClass() : integer
integer
getTrustStoreOptions() : \io\vertx\jphp\core\net\JksOptions
getWebsocketAllowServerNoContext() : boolean
boolean
getWebsocketPreferredClientNoContext() : boolean
boolean
getWebsocketSubProtocols() : string
string
isAcceptUnmaskedFrames() : boolean
boolean
isClientAuthRequired() : boolean
boolean
isCompressionSupported() : boolean
boolean
isDecompressionSupported() : boolean
boolean
isHandle100ContinueAutomatically() : boolean
boolean
isReuseAddress() : boolean
boolean
isReusePort() : boolean
boolean
isSni() : boolean
boolean
isSsl() : boolean
boolean
isTcpCork() : boolean
boolean
isTcpFastOpen() : boolean
boolean
isTcpKeepAlive() : boolean
boolean
isTcpNoDelay() : boolean
boolean
isTcpQuickAck() : boolean
boolean
isUseAlpn() : boolean
boolean
isUsePooledBuffers() : boolean
boolean
setAcceptBacklog( $acceptBacklog) : $this
integer
$this
setAcceptUnmaskedFrames( $acceptUnmaskedFrames) : $this
boolean
$this
setAlpnVersions( $alpnVersions) : $this
string
$this
setClientAuth( $clientAuth) : $this
string
$this
setClientAuthRequired( $clientAuthRequired) : $this
boolean
$this
setCompressionLevel( $compressionLevel) : $this
integer
$this
setCompressionSupported( $compressionSupported) : $this
boolean
$this
setDecoderInitialBufferSize( $decoderInitialBufferSize) : $this
integer
$this
setDecompressionSupported( $decompressionSupported) : $this
boolean
$this
setEnabledSecureTransportProtocols( $enabledSecureTransportProtocols) : $this
string
$this
setHandle100ContinueAutomatically( $handle100ContinueAutomatically) : $this
boolean
$this
setHost( $host) : $this
string
$this
setHttp2ConnectionWindowSize( $http2ConnectionWindowSize) : $this
integer
$this
setIdleTimeout( $idleTimeout) : $this
integer
$this
setIdleTimeoutUnit( $idleTimeoutUnit) : $this
string
$this
setInitialSettings( $initialSettings) : $this
Http2Settings|array
$this
setJdkSslEngineOptions( $jdkSslEngineOptions) : $this
JdkSSLEngineOptions|array
$this
setKeyStoreOptions( $keyStoreOptions) : $this
JksOptions|array
$this
setLogActivity( $logActivity) : $this
boolean
$this
setMaxChunkSize( $maxChunkSize) : $this
integer
$this
setMaxHeaderSize( $maxHeaderSize) : $this
integer
$this
setMaxInitialLineLength( $maxInitialLineLength) : $this
integer
$this
setMaxWebsocketFrameSize( $maxWebsocketFrameSize) : $this
integer
$this
setMaxWebsocketMessageSize( $maxWebsocketMessageSize) : $this
integer
$this
setOpenSslEngineOptions( $openSslEngineOptions) : $this
OpenSSLEngineOptions|array
$this
setPemKeyCertOptions( $pemKeyCertOptions) : $this
PemKeyCertOptions|array
$this
setPemTrustOptions( $pemTrustOptions) : $this
PemTrustOptions|array
$this
setPerFrameWebsocketCompressionSupported( $perFrameWebsocketCompressionSupported) : $this
boolean
$this
setPerMessageWebsocketCompressionSupported( $perMessageWebsocketCompressionSupported) : $this
boolean
$this
setPfxKeyCertOptions( $pfxKeyCertOptions) : $this
PfxOptions|array
$this
setPfxTrustOptions( $pfxTrustOptions) : $this
PfxOptions|array
$this
setPort( $port) : $this
integer
$this
setReceiveBufferSize( $receiveBufferSize) : $this
integer
$this
setReuseAddress( $reuseAddress) : $this
boolean
$this
setReusePort( $reusePort) : $this
boolean
$this
setSendBufferSize( $sendBufferSize) : $this
integer
$this
setSni( $sni) : $this
boolean
$this
setSoLinger( $soLinger) : $this
integer
$this
setSsl( $ssl) : $this
boolean
$this
setTcpCork( $tcpCork) : $this
boolean
$this
setTcpFastOpen( $tcpFastOpen) : $this
boolean
$this
setTcpKeepAlive( $tcpKeepAlive) : $this
boolean
$this
setTcpNoDelay( $tcpNoDelay) : $this
boolean
$this
setTcpQuickAck( $tcpQuickAck) : $this
boolean
$this
setTrafficClass( $trafficClass) : $this
integer
$this
setTrustStoreOptions( $trustStoreOptions) : $this
JksOptions|array
$this
setUseAlpn( $useAlpn) : $this
boolean
$this
setUsePooledBuffers( $usePooledBuffers) : $this
boolean
$this
setWebsocketAllowServerNoContext( $websocketAllowServerNoContext) : $this
boolean
$this
setWebsocketCompressionLevel( $websocketCompressionLevel) : $this
integer
$this
setWebsocketPreferredClientNoContext( $websocketPreferredClientNoContext) : $this
boolean
$this
setWebsocketSubProtocols( $websocketSubProtocols) : $this
string
$this