HttpClientOptions

Extends \io\vertx\jphp\core\net\ClientOptionsBase

Options describing how an @see \io\vertx\jphp\core\http\HttpClient will make connections.

package

Default

Methods

NetworkOptions constructor

__construct( $networkOptions = null) 
inherited

Arguments

$networkOptions

mixed | null

addCrlPath

addCrlPath( $crlPaths) : $this
inherited

Arguments

$crlPaths

string

Response

$this

addCrlValue

addCrlValue( $crlValues) : $this
inherited

Arguments

$crlValues

Buffer

Response

$this

addEnabledCipherSuite

addEnabledCipherSuite( $enabledCipherSuites) : $this
inherited

Arguments

$enabledCipherSuites

string

Response

$this

addEnabledSecureTransportProtocol

addEnabledSecureTransportProtocol( $enabledSecureTransportProtocols) : $this
inherited

Arguments

$enabledSecureTransportProtocols

string

Response

$this

getAlpnVersions

getAlpnVersions() : array

Response

array

getConnectTimeout

getConnectTimeout() : integer
inherited

Response

integer

getCrlPaths

getCrlPaths() : array
inherited

Response

array

getCrlValues

getCrlValues() : array
inherited

Response

array

getDecoderInitialBufferSize

getDecoderInitialBufferSize() : integer

Response

integer

getDefaultHost

getDefaultHost() : string

Response

string

getDefaultPort

getDefaultPort() : integer

Response

integer

getEnabledCipherSuites

getEnabledCipherSuites() : array
inherited

Response

array

getEnabledSecureTransportProtocols

getEnabledSecureTransportProtocols() : array
inherited

Response

array

getHttp2ConnectionWindowSize

getHttp2ConnectionWindowSize() : integer

Response

integer

getHttp2KeepAliveTimeout

getHttp2KeepAliveTimeout() : integer

Response

integer

getHttp2MaxPoolSize

getHttp2MaxPoolSize() : integer

Response

integer

getHttp2MultiplexingLimit

getHttp2MultiplexingLimit() : integer

Response

integer

getIdleTimeout

getIdleTimeout() : integer
inherited

Response

integer

getIdleTimeoutUnit

getIdleTimeoutUnit() : string
inherited

Response

string

getInitialSettings

getInitialSettings() : \io\vertx\jphp\core\http\Http2Settings

getJdkSslEngineOptions

getJdkSslEngineOptions() : \io\vertx\jphp\core\net\JdkSSLEngineOptions
inherited

getKeepAliveTimeout

getKeepAliveTimeout() : integer

Response

integer

getKeyStoreOptions

getKeyStoreOptions() : \io\vertx\jphp\core\net\JksOptions
inherited

getLocalAddress

getLocalAddress() : string
inherited

Response

string

getLogActivity

getLogActivity() : boolean
inherited

Response

boolean

getMaxChunkSize

getMaxChunkSize() : integer

Response

integer

getMaxHeaderSize

getMaxHeaderSize() : integer

Response

integer

getMaxInitialLineLength

getMaxInitialLineLength() : integer

Response

integer

getMaxPoolSize

getMaxPoolSize() : integer

Response

integer

getMaxRedirects

getMaxRedirects() : integer

Response

integer

getMaxWaitQueueSize

getMaxWaitQueueSize() : integer

Response

integer

getMaxWebsocketFrameSize

getMaxWebsocketFrameSize() : integer

Response

integer

getMaxWebsocketMessageSize

getMaxWebsocketMessageSize() : integer

Response

integer

getMetricsName

getMetricsName() : string
inherited

Response

string

getOpenSslEngineOptions

getOpenSslEngineOptions() : \io\vertx\jphp\core\net\OpenSSLEngineOptions
inherited

getPemKeyCertOptions

getPemKeyCertOptions() : \io\vertx\jphp\core\net\PemKeyCertOptions
inherited

getPemTrustOptions

getPemTrustOptions() : \io\vertx\jphp\core\net\PemTrustOptions
inherited

getPfxKeyCertOptions

getPfxKeyCertOptions() : \io\vertx\jphp\core\net\PfxOptions
inherited

getPfxTrustOptions

getPfxTrustOptions() : \io\vertx\jphp\core\net\PfxOptions
inherited

getPipeliningLimit

getPipeliningLimit() : integer

Response

integer

getPoolCleanerPeriod

getPoolCleanerPeriod() : integer

Response

integer

getProtocolVersion

getProtocolVersion() : string

Response

string

getProxyOptions

getProxyOptions() : \io\vertx\jphp\core\net\ProxyOptions
inherited

getReceiveBufferSize

getReceiveBufferSize() : integer
inherited

Response

integer

getSendBufferSize

getSendBufferSize() : integer
inherited

Response

integer

getSoLinger

getSoLinger() : integer
inherited

Response

integer

getTrafficClass

getTrafficClass() : integer
inherited

Response

integer

getTrustStoreOptions

getTrustStoreOptions() : \io\vertx\jphp\core\net\JksOptions
inherited

getWebsocketCompressionAllowClientNoContext

getWebsocketCompressionAllowClientNoContext() : boolean

Response

boolean

getWebsocketCompressionLevel

getWebsocketCompressionLevel() : integer

Response

integer

getWebsocketCompressionRequestServerNoContext

getWebsocketCompressionRequestServerNoContext() : boolean

Response

boolean

isForceSni

isForceSni() : boolean

Response

boolean

isHttp2ClearTextUpgrade

isHttp2ClearTextUpgrade() : boolean

Response

boolean

isKeepAlive

isKeepAlive() : boolean

Response

boolean

isPipelining

isPipelining() : boolean

Response

boolean

isReuseAddress

isReuseAddress() : boolean
inherited

Response

boolean

isReusePort

isReusePort() : boolean
inherited

Response

boolean

isSendUnmaskedFrames

isSendUnmaskedFrames() : boolean

Response

boolean

isSsl

isSsl() : boolean
inherited

Response

boolean

isTcpCork

isTcpCork() : boolean
inherited

Response

boolean

isTcpFastOpen

isTcpFastOpen() : boolean
inherited

Response

boolean

isTcpKeepAlive

isTcpKeepAlive() : boolean
inherited

Response

boolean

isTcpNoDelay

isTcpNoDelay() : boolean
inherited

Response

boolean

isTcpQuickAck

isTcpQuickAck() : boolean
inherited

Response

boolean

isTrustAll

isTrustAll() : boolean
inherited

Response

boolean

isTryUseCompression

isTryUseCompression() : boolean

Response

boolean

isUseAlpn

isUseAlpn() : boolean
inherited

Response

boolean

isUsePooledBuffers

isUsePooledBuffers() : boolean
inherited

Response

boolean

isVerifyHost

isVerifyHost() : boolean

Response

boolean

setAlpnVersions

setAlpnVersions( $alpnVersions) : $this

Arguments

$alpnVersions

string

Response

$this

setConnectTimeout

setConnectTimeout( $connectTimeout) : $this
inherited

Arguments

$connectTimeout

integer

Response

$this

setDecoderInitialBufferSize

setDecoderInitialBufferSize( $decoderInitialBufferSize) : $this

Arguments

$decoderInitialBufferSize

integer

Response

$this

setDefaultHost

setDefaultHost( $defaultHost) : $this

Arguments

$defaultHost

string

Response

$this

setDefaultPort

setDefaultPort( $defaultPort) : $this

Arguments

$defaultPort

integer

Response

$this

setEnabledSecureTransportProtocols

setEnabledSecureTransportProtocols( $enabledSecureTransportProtocols) : $this
inherited

Arguments

$enabledSecureTransportProtocols

string

Response

$this

setForceSni

setForceSni( $forceSni) : $this

Arguments

$forceSni

boolean

Response

$this

setHttp2ClearTextUpgrade

setHttp2ClearTextUpgrade( $http2ClearTextUpgrade) : $this

Arguments

$http2ClearTextUpgrade

boolean

Response

$this

setHttp2ConnectionWindowSize

setHttp2ConnectionWindowSize( $http2ConnectionWindowSize) : $this

Arguments

$http2ConnectionWindowSize

integer

Response

$this

setHttp2KeepAliveTimeout

setHttp2KeepAliveTimeout( $http2KeepAliveTimeout) : $this

Arguments

$http2KeepAliveTimeout

integer

Response

$this

setHttp2MaxPoolSize

setHttp2MaxPoolSize( $http2MaxPoolSize) : $this

Arguments

$http2MaxPoolSize

integer

Response

$this

setHttp2MultiplexingLimit

setHttp2MultiplexingLimit( $http2MultiplexingLimit) : $this

Arguments

$http2MultiplexingLimit

integer

Response

$this

setIdleTimeout

setIdleTimeout( $idleTimeout) : $this
inherited

Arguments

$idleTimeout

integer

Response

$this

setIdleTimeoutUnit

setIdleTimeoutUnit( $idleTimeoutUnit) : $this
inherited

Arguments

$idleTimeoutUnit

string

Response

$this

setInitialSettings

setInitialSettings( $initialSettings) : $this

Arguments

$initialSettings

Http2Settings|array

Response

$this

setJdkSslEngineOptions

setJdkSslEngineOptions( $jdkSslEngineOptions) : $this
inherited

Arguments

$jdkSslEngineOptions

JdkSSLEngineOptions|array

Response

$this

setKeepAlive

setKeepAlive( $keepAlive) : $this

Arguments

$keepAlive

boolean

Response

$this

setKeepAliveTimeout

setKeepAliveTimeout( $keepAliveTimeout) : $this

Arguments

$keepAliveTimeout

integer

Response

$this

setKeyStoreOptions

setKeyStoreOptions( $keyStoreOptions) : $this
inherited

Arguments

$keyStoreOptions

JksOptions|array

Response

$this

setLocalAddress

setLocalAddress( $localAddress) : $this
inherited

Arguments

$localAddress

string

Response

$this

setLogActivity

setLogActivity( $logActivity) : $this
inherited

Arguments

$logActivity

boolean

Response

$this

setMaxChunkSize

setMaxChunkSize( $maxChunkSize) : $this

Arguments

$maxChunkSize

integer

Response

$this

setMaxHeaderSize

setMaxHeaderSize( $maxHeaderSize) : $this

Arguments

$maxHeaderSize

integer

Response

$this

setMaxInitialLineLength

setMaxInitialLineLength( $maxInitialLineLength) : $this

Arguments

$maxInitialLineLength

integer

Response

$this

setMaxPoolSize

setMaxPoolSize( $maxPoolSize) : $this

Arguments

$maxPoolSize

integer

Response

$this

setMaxRedirects

setMaxRedirects( $maxRedirects) : $this

Arguments

$maxRedirects

integer

Response

$this

setMaxWaitQueueSize

setMaxWaitQueueSize( $maxWaitQueueSize) : $this

Arguments

$maxWaitQueueSize

integer

Response

$this

setMaxWebsocketFrameSize

setMaxWebsocketFrameSize( $maxWebsocketFrameSize) : $this

Arguments

$maxWebsocketFrameSize

integer

Response

$this

setMaxWebsocketMessageSize

setMaxWebsocketMessageSize( $maxWebsocketMessageSize) : $this

Arguments

$maxWebsocketMessageSize

integer

Response

$this

setMetricsName

setMetricsName( $metricsName) : $this
inherited

Arguments

$metricsName

string

Response

$this

setOpenSslEngineOptions

setOpenSslEngineOptions( $openSslEngineOptions) : $this
inherited

Arguments

$openSslEngineOptions

OpenSSLEngineOptions|array

Response

$this

setPemKeyCertOptions

setPemKeyCertOptions( $pemKeyCertOptions) : $this
inherited

Arguments

$pemKeyCertOptions

PemKeyCertOptions|array

Response

$this

setPemTrustOptions

setPemTrustOptions( $pemTrustOptions) : $this
inherited

Arguments

$pemTrustOptions

PemTrustOptions|array

Response

$this

setPfxKeyCertOptions

setPfxKeyCertOptions( $pfxKeyCertOptions) : $this
inherited

Arguments

$pfxKeyCertOptions

PfxOptions|array

Response

$this

setPfxTrustOptions

setPfxTrustOptions( $pfxTrustOptions) : $this
inherited

Arguments

$pfxTrustOptions

PfxOptions|array

Response

$this

setPipelining

setPipelining( $pipelining) : $this

Arguments

$pipelining

boolean

Response

$this

setPipeliningLimit

setPipeliningLimit( $pipeliningLimit) : $this

Arguments

$pipeliningLimit

integer

Response

$this

setPoolCleanerPeriod

setPoolCleanerPeriod( $poolCleanerPeriod) : $this

Arguments

$poolCleanerPeriod

integer

Response

$this

setProtocolVersion

setProtocolVersion( $protocolVersion) : $this

Arguments

$protocolVersion

string

Response

$this

setProxyOptions

setProxyOptions( $proxyOptions) : $this
inherited

Arguments

$proxyOptions

ProxyOptions|array

Response

$this

setReceiveBufferSize

setReceiveBufferSize( $receiveBufferSize) : $this
inherited

Arguments

$receiveBufferSize

integer

Response

$this

setReuseAddress

setReuseAddress( $reuseAddress) : $this
inherited

Arguments

$reuseAddress

boolean

Response

$this

setReusePort

setReusePort( $reusePort) : $this
inherited

Arguments

$reusePort

boolean

Response

$this

setSendBufferSize

setSendBufferSize( $sendBufferSize) : $this
inherited

Arguments

$sendBufferSize

integer

Response

$this

setSendUnmaskedFrames

setSendUnmaskedFrames( $sendUnmaskedFrames) : $this

Arguments

$sendUnmaskedFrames

boolean

Response

$this

setSoLinger

setSoLinger( $soLinger) : $this
inherited

Arguments

$soLinger

integer

Response

$this

setSsl

setSsl( $ssl) : $this
inherited

Arguments

$ssl

boolean

Response

$this

setTcpCork

setTcpCork( $tcpCork) : $this
inherited

Arguments

$tcpCork

boolean

Response

$this

setTcpFastOpen

setTcpFastOpen( $tcpFastOpen) : $this
inherited

Arguments

$tcpFastOpen

boolean

Response

$this

setTcpKeepAlive

setTcpKeepAlive( $tcpKeepAlive) : $this
inherited

Arguments

$tcpKeepAlive

boolean

Response

$this

setTcpNoDelay

setTcpNoDelay( $tcpNoDelay) : $this
inherited

Arguments

$tcpNoDelay

boolean

Response

$this

setTcpQuickAck

setTcpQuickAck( $tcpQuickAck) : $this
inherited

Arguments

$tcpQuickAck

boolean

Response

$this

setTrafficClass

setTrafficClass( $trafficClass) : $this
inherited

Arguments

$trafficClass

integer

Response

$this

setTrustAll

setTrustAll( $trustAll) : $this
inherited

Arguments

$trustAll

boolean

Response

$this

setTrustStoreOptions

setTrustStoreOptions( $trustStoreOptions) : $this
inherited

Arguments

$trustStoreOptions

JksOptions|array

Response

$this

setTryUseCompression

setTryUseCompression( $tryUseCompression) : $this

Arguments

$tryUseCompression

boolean

Response

$this

setTryUsePerFrameWebsocketCompression

setTryUsePerFrameWebsocketCompression( $tryUsePerFrameWebsocketCompression) : $this

Arguments

$tryUsePerFrameWebsocketCompression

boolean

Response

$this

setTryUsePerMessageWebsocketCompression

setTryUsePerMessageWebsocketCompression( $tryUsePerMessageWebsocketCompression) : $this

Arguments

$tryUsePerMessageWebsocketCompression

boolean

Response

$this

setUseAlpn

setUseAlpn( $useAlpn) : $this
inherited

Arguments

$useAlpn

boolean

Response

$this

setUsePooledBuffers

setUsePooledBuffers( $usePooledBuffers) : $this
inherited

Arguments

$usePooledBuffers

boolean

Response

$this

setVerifyHost

setVerifyHost( $verifyHost) : $this

Arguments

$verifyHost

boolean

Response

$this

setWebsocketCompressionAllowClientNoContext

setWebsocketCompressionAllowClientNoContext( $websocketCompressionAllowClientNoContext) : $this

Arguments

$websocketCompressionAllowClientNoContext

boolean

Response

$this

setWebsocketCompressionLevel

setWebsocketCompressionLevel( $websocketCompressionLevel) : $this

Arguments

$websocketCompressionLevel

integer

Response

$this

setWebsocketCompressionRequestServerNoContext

setWebsocketCompressionRequestServerNoContext( $websocketCompressionRequestServerNoContext) : $this

Arguments

$websocketCompressionRequestServerNoContext

boolean

Response

$this