Class HttpClientProperties
- java.lang.Object
-
- dev.snowdrop.vertx.http.client.properties.HttpClientProperties
-
@ConfigurationProperties(prefix="vertx.http.client") public class HttpClientProperties extends java.lang.ObjectSpring Boot properties integration for HttpClientOptions. All expect the following properties are integrated: crlPaths, crlValues, keyCertOptions, trustOptions, sslEngineOptions, proxyOptions.If any of the ignored properties is required, please use
HttpClientOptionsCustomizer.
-
-
Constructor Summary
Constructors Constructor Description HttpClientProperties()
-
Method Summary
Modifier and Type Method Description java.util.List<io.vertx.core.http.HttpVersion>getAlpnVersions()intgetConnectTimeout()intgetDecoderInitialBufferSize()java.lang.StringgetDefaultHost()intgetDefaultPort()java.util.Set<java.lang.String>getEnabledCipherSuites()java.util.Set<java.lang.String>getEnabledSecureTransportProtocols()longgetHeaderTableSize()intgetHttp2ConnectionWindowSize()java.util.Map<java.lang.Integer,java.lang.Long>getHttp2ExtraSettings()intgetHttp2KeepAliveTimeout()intgetHttp2MaxPoolSize()intgetHttp2MultiplexingLimit()io.vertx.core.http.HttpClientOptionsgetHttpClientOptions()intgetIdleTimeout()java.util.concurrent.TimeUnitgetIdleTimeoutUnit()intgetInitialWindowSize()intgetKeepAliveTimeout()java.lang.StringgetLocalAddress()booleangetLogActivity()intgetMaxChunkSize()longgetMaxConcurrentStreams()intgetMaxFrameSize()longgetMaxHeaderListSize()intgetMaxHeaderSize()intgetMaxInitialLineLength()intgetMaxPoolSize()intgetMaxRedirects()intgetMaxWaitQueueSize()intgetMaxWebsocketFrameSize()intgetMaxWebsocketMessageSize()java.lang.StringgetMetricsName()intgetPipeliningLimit()intgetPoolCleanerPeriod()io.vertx.core.http.HttpVersiongetProtocolVersion()intgetReceiveBufferSize()intgetSendBufferSize()intgetSoLinger()intgetTrafficClass()intgetWebsocketCompressionLevel()booleanisForceSni()booleanisHttp2ClearTextUpgrade()booleanisKeepAlive()booleanisPipelining()booleanisPushEnabled()booleanisReuseAddress()booleanisReusePort()booleanisSendUnmaskedFrames()booleanisSsl()booleanisTcpCork()booleanisTcpFastOpen()booleanisTcpKeepAlive()booleanisTcpNoDelay()booleanisTcpQuickAck()booleanisTrustAll()booleanisTryUseCompression()booleanisTryUsePerMessageWebsocketCompression()booleanisTryWebsocketDeflateFrameCompression()booleanisUseAlpn()booleanisVerifyHost()booleanisWebsocketCompressionAllowClientNoContext()booleanisWebsocketCompressionRequestServerNoContext()voidsetAlpnVersions(java.util.List<io.vertx.core.http.HttpVersion> alpnVersions)voidsetConnectTimeout(int connectTimeout)voidsetDecoderInitialBufferSize(int decoderInitialBufferSize)voidsetDefaultHost(java.lang.String defaultHost)voidsetDefaultPort(int defaultPort)voidsetEnabledCipherSuites(java.util.Set<java.lang.String> enabledCipherSuites)voidsetEnabledSecureTransportProtocols(java.util.Set<java.lang.String> enabledSecureTransportProtocols)voidsetForceSni(boolean forceSni)voidsetHeaderTableSize(long headerTableSize)voidsetHttp2ClearTextUpgrade(boolean value)voidsetHttp2ConnectionWindowSize(int http2ConnectionWindowSize)voidsetHttp2ExtraSettings(java.util.Map<java.lang.Integer,java.lang.Long> http2ExtraSettings)voidsetHttp2KeepAliveTimeout(int keepAliveTimeout)voidsetHttp2MaxPoolSize(int max)voidsetHttp2MultiplexingLimit(int limit)voidsetIdleTimeout(int idleTimeout)voidsetIdleTimeoutUnit(java.util.concurrent.TimeUnit idleTimeoutUnit)voidsetInitialWindowSize(int initialWindowSize)voidsetKeepAlive(boolean keepAlive)voidsetKeepAliveTimeout(int keepAliveTimeout)voidsetLocalAddress(java.lang.String localAddress)voidsetLogActivity(boolean logEnabled)voidsetMaxChunkSize(int maxChunkSize)voidsetMaxConcurrentStreams(long maxConcurrentStreams)voidsetMaxFrameSize(int maxFrameSize)voidsetMaxHeaderListSize(long maxHeaderListSize)voidsetMaxHeaderSize(int maxHeaderSize)voidsetMaxInitialLineLength(int maxInitialLineLength)voidsetMaxPoolSize(int maxPoolSize)voidsetMaxRedirects(int maxRedirects)voidsetMaxWaitQueueSize(int maxWaitQueueSize)voidsetMaxWebsocketFrameSize(int maxWebsocketFrameSize)voidsetMaxWebsocketMessageSize(int maxWebsocketMessageSize)voidsetMetricsName(java.lang.String metricsName)voidsetPipelining(boolean pipelining)voidsetPipeliningLimit(int limit)voidsetPoolCleanerPeriod(int poolCleanerPeriod)voidsetProtocolVersion(io.vertx.core.http.HttpVersion protocolVersion)voidsetPushEnabled(boolean pushEnabled)voidsetReceiveBufferSize(int receiveBufferSize)voidsetReuseAddress(boolean reuseAddress)voidsetReusePort(boolean reusePort)voidsetSendBufferSize(int sendBufferSize)voidsetSendUnmaskedFrames(boolean sendUnmaskedFrames)voidsetSoLinger(int soLinger)voidsetSsl(boolean ssl)voidsetTcpCork(boolean tcpCork)voidsetTcpFastOpen(boolean tcpFastOpen)voidsetTcpKeepAlive(boolean tcpKeepAlive)voidsetTcpNoDelay(boolean tcpNoDelay)voidsetTcpQuickAck(boolean tcpQuickAck)voidsetTrafficClass(int trafficClass)voidsetTrustAll(boolean trustAll)voidsetTryUseCompression(boolean tryUseCompression)voidsetTryUsePerFrameWebsocketCompression(boolean tryWebsocketDeflateFrameCompression)voidsetTryUsePerMessageWebsocketCompression(boolean tryUsePerMessageWebsocketCompression)voidsetUseAlpn(boolean useAlpn)voidsetVerifyHost(boolean verifyHost)voidsetWebsocketCompressionAllowClientNoContext(boolean websocketCompressionAllowClientNoContext)voidsetWebsocketCompressionLevel(int websocketCompressionLevel)voidsetWebsocketCompressionRequestServerNoContext(boolean websocketCompressionRequestServerNoContext)
-
-
-
Method Detail
-
getHttpClientOptions
public io.vertx.core.http.HttpClientOptions getHttpClientOptions()
-
getSendBufferSize
public int getSendBufferSize()
-
setSendBufferSize
public void setSendBufferSize(int sendBufferSize)
-
getReceiveBufferSize
public int getReceiveBufferSize()
-
setReceiveBufferSize
public void setReceiveBufferSize(int receiveBufferSize)
-
isReuseAddress
public boolean isReuseAddress()
-
setReuseAddress
public void setReuseAddress(boolean reuseAddress)
-
isReusePort
public boolean isReusePort()
-
setReusePort
public void setReusePort(boolean reusePort)
-
getTrafficClass
public int getTrafficClass()
-
setTrafficClass
public void setTrafficClass(int trafficClass)
-
getLogActivity
public boolean getLogActivity()
-
setLogActivity
public void setLogActivity(boolean logEnabled)
-
isTcpNoDelay
public boolean isTcpNoDelay()
-
setTcpNoDelay
public void setTcpNoDelay(boolean tcpNoDelay)
-
isTcpKeepAlive
public boolean isTcpKeepAlive()
-
setTcpKeepAlive
public void setTcpKeepAlive(boolean tcpKeepAlive)
-
getSoLinger
public int getSoLinger()
-
setSoLinger
public void setSoLinger(int soLinger)
-
getIdleTimeout
public int getIdleTimeout()
-
setIdleTimeout
public void setIdleTimeout(int idleTimeout)
-
getIdleTimeoutUnit
public java.util.concurrent.TimeUnit getIdleTimeoutUnit()
-
setIdleTimeoutUnit
public void setIdleTimeoutUnit(java.util.concurrent.TimeUnit idleTimeoutUnit)
-
isSsl
public boolean isSsl()
-
setSsl
public void setSsl(boolean ssl)
-
getEnabledCipherSuites
public java.util.Set<java.lang.String> getEnabledCipherSuites()
-
setEnabledCipherSuites
public void setEnabledCipherSuites(java.util.Set<java.lang.String> enabledCipherSuites)
-
isUseAlpn
public boolean isUseAlpn()
-
setUseAlpn
public void setUseAlpn(boolean useAlpn)
-
getEnabledSecureTransportProtocols
public java.util.Set<java.lang.String> getEnabledSecureTransportProtocols()
-
setEnabledSecureTransportProtocols
public void setEnabledSecureTransportProtocols(java.util.Set<java.lang.String> enabledSecureTransportProtocols)
-
isTcpFastOpen
public boolean isTcpFastOpen()
-
setTcpFastOpen
public void setTcpFastOpen(boolean tcpFastOpen)
-
isTcpCork
public boolean isTcpCork()
-
setTcpCork
public void setTcpCork(boolean tcpCork)
-
isTcpQuickAck
public boolean isTcpQuickAck()
-
setTcpQuickAck
public void setTcpQuickAck(boolean tcpQuickAck)
-
getConnectTimeout
public int getConnectTimeout()
-
setConnectTimeout
public void setConnectTimeout(int connectTimeout)
-
isTrustAll
public boolean isTrustAll()
-
setTrustAll
public void setTrustAll(boolean trustAll)
-
getMetricsName
public java.lang.String getMetricsName()
-
setMetricsName
public void setMetricsName(java.lang.String metricsName)
-
getLocalAddress
public java.lang.String getLocalAddress()
-
setLocalAddress
public void setLocalAddress(java.lang.String localAddress)
-
isVerifyHost
public boolean isVerifyHost()
-
setVerifyHost
public void setVerifyHost(boolean verifyHost)
-
getMaxPoolSize
public int getMaxPoolSize()
-
setMaxPoolSize
public void setMaxPoolSize(int maxPoolSize)
-
isKeepAlive
public boolean isKeepAlive()
-
setKeepAlive
public void setKeepAlive(boolean keepAlive)
-
getKeepAliveTimeout
public int getKeepAliveTimeout()
-
setKeepAliveTimeout
public void setKeepAliveTimeout(int keepAliveTimeout)
-
getPipeliningLimit
public int getPipeliningLimit()
-
setPipeliningLimit
public void setPipeliningLimit(int limit)
-
isPipelining
public boolean isPipelining()
-
setPipelining
public void setPipelining(boolean pipelining)
-
getHttp2MaxPoolSize
public int getHttp2MaxPoolSize()
-
setHttp2MaxPoolSize
public void setHttp2MaxPoolSize(int max)
-
getHttp2MultiplexingLimit
public int getHttp2MultiplexingLimit()
-
setHttp2MultiplexingLimit
public void setHttp2MultiplexingLimit(int limit)
-
getHttp2ConnectionWindowSize
public int getHttp2ConnectionWindowSize()
-
setHttp2ConnectionWindowSize
public void setHttp2ConnectionWindowSize(int http2ConnectionWindowSize)
-
getHttp2KeepAliveTimeout
public int getHttp2KeepAliveTimeout()
-
setHttp2KeepAliveTimeout
public void setHttp2KeepAliveTimeout(int keepAliveTimeout)
-
getPoolCleanerPeriod
public int getPoolCleanerPeriod()
-
setPoolCleanerPeriod
public void setPoolCleanerPeriod(int poolCleanerPeriod)
-
isTryUseCompression
public boolean isTryUseCompression()
-
setTryUseCompression
public void setTryUseCompression(boolean tryUseCompression)
-
getMaxWebsocketFrameSize
public int getMaxWebsocketFrameSize()
-
setMaxWebsocketFrameSize
public void setMaxWebsocketFrameSize(int maxWebsocketFrameSize)
-
getMaxWebsocketMessageSize
public int getMaxWebsocketMessageSize()
-
setMaxWebsocketMessageSize
public void setMaxWebsocketMessageSize(int maxWebsocketMessageSize)
-
getDefaultHost
public java.lang.String getDefaultHost()
-
setDefaultHost
public void setDefaultHost(java.lang.String defaultHost)
-
getDefaultPort
public int getDefaultPort()
-
setDefaultPort
public void setDefaultPort(int defaultPort)
-
getProtocolVersion
public io.vertx.core.http.HttpVersion getProtocolVersion()
-
setProtocolVersion
public void setProtocolVersion(io.vertx.core.http.HttpVersion protocolVersion)
-
getMaxChunkSize
public int getMaxChunkSize()
-
setMaxChunkSize
public void setMaxChunkSize(int maxChunkSize)
-
getMaxInitialLineLength
public int getMaxInitialLineLength()
-
setMaxInitialLineLength
public void setMaxInitialLineLength(int maxInitialLineLength)
-
getMaxHeaderSize
public int getMaxHeaderSize()
-
setMaxHeaderSize
public void setMaxHeaderSize(int maxHeaderSize)
-
getMaxWaitQueueSize
public int getMaxWaitQueueSize()
-
setMaxWaitQueueSize
public void setMaxWaitQueueSize(int maxWaitQueueSize)
-
getHeaderTableSize
public long getHeaderTableSize()
-
setHeaderTableSize
public void setHeaderTableSize(long headerTableSize)
-
isPushEnabled
public boolean isPushEnabled()
-
setPushEnabled
public void setPushEnabled(boolean pushEnabled)
-
getMaxConcurrentStreams
public long getMaxConcurrentStreams()
-
setMaxConcurrentStreams
public void setMaxConcurrentStreams(long maxConcurrentStreams)
-
getInitialWindowSize
public int getInitialWindowSize()
-
setInitialWindowSize
public void setInitialWindowSize(int initialWindowSize)
-
getMaxFrameSize
public int getMaxFrameSize()
-
setMaxFrameSize
public void setMaxFrameSize(int maxFrameSize)
-
getMaxHeaderListSize
public long getMaxHeaderListSize()
-
setMaxHeaderListSize
public void setMaxHeaderListSize(long maxHeaderListSize)
-
getHttp2ExtraSettings
public java.util.Map<java.lang.Integer,java.lang.Long> getHttp2ExtraSettings()
-
setHttp2ExtraSettings
public void setHttp2ExtraSettings(java.util.Map<java.lang.Integer,java.lang.Long> http2ExtraSettings)
-
getAlpnVersions
public java.util.List<io.vertx.core.http.HttpVersion> getAlpnVersions()
-
setAlpnVersions
public void setAlpnVersions(java.util.List<io.vertx.core.http.HttpVersion> alpnVersions)
-
isHttp2ClearTextUpgrade
public boolean isHttp2ClearTextUpgrade()
-
setHttp2ClearTextUpgrade
public void setHttp2ClearTextUpgrade(boolean value)
-
isSendUnmaskedFrames
public boolean isSendUnmaskedFrames()
-
setSendUnmaskedFrames
public void setSendUnmaskedFrames(boolean sendUnmaskedFrames)
-
getMaxRedirects
public int getMaxRedirects()
-
setMaxRedirects
public void setMaxRedirects(int maxRedirects)
-
isForceSni
public boolean isForceSni()
-
setForceSni
public void setForceSni(boolean forceSni)
-
getDecoderInitialBufferSize
public int getDecoderInitialBufferSize()
-
setDecoderInitialBufferSize
public void setDecoderInitialBufferSize(int decoderInitialBufferSize)
-
isTryWebsocketDeflateFrameCompression
public boolean isTryWebsocketDeflateFrameCompression()
-
setTryUsePerFrameWebsocketCompression
public void setTryUsePerFrameWebsocketCompression(boolean tryWebsocketDeflateFrameCompression)
-
isTryUsePerMessageWebsocketCompression
public boolean isTryUsePerMessageWebsocketCompression()
-
setTryUsePerMessageWebsocketCompression
public void setTryUsePerMessageWebsocketCompression(boolean tryUsePerMessageWebsocketCompression)
-
getWebsocketCompressionLevel
public int getWebsocketCompressionLevel()
-
setWebsocketCompressionLevel
public void setWebsocketCompressionLevel(int websocketCompressionLevel)
-
isWebsocketCompressionAllowClientNoContext
public boolean isWebsocketCompressionAllowClientNoContext()
-
setWebsocketCompressionAllowClientNoContext
public void setWebsocketCompressionAllowClientNoContext(boolean websocketCompressionAllowClientNoContext)
-
isWebsocketCompressionRequestServerNoContext
public boolean isWebsocketCompressionRequestServerNoContext()
-
setWebsocketCompressionRequestServerNoContext
public void setWebsocketCompressionRequestServerNoContext(boolean websocketCompressionRequestServerNoContext)
-
-