Class HttpClientProperties


  • @ConfigurationProperties(prefix="vertx.http.client")
    public class HttpClientProperties
    extends java.lang.Object
    Spring 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 Detail

      • HttpClientProperties

        public HttpClientProperties()
    • 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)