Class HttpServerProperties


  • @ConfigurationProperties(prefix="vertx.http.server")
    public class HttpServerProperties
    extends java.lang.Object
    Spring Boot properties integration for HttpServerOptions. All expect the following properties are integrated: usePooledBuffers (deprecated), crlPaths, crlValues, keyCertOptions, trustOptions, sslEngineOptions.

    If sslEngineOptions, crlPath or crlValues are required, please use HttpServerOptionsCustomizer. If keyCertOptions or trustOptions either use HttpServerOptionsCustomizer or ServerProperties.

    • Constructor Detail

      • HttpServerProperties

        public HttpServerProperties()
    • Method Detail

      • getHttpServerOptions

        public io.vertx.core.http.HttpServerOptions getHttpServerOptions()
      • getPort

        public int getPort()
      • setPort

        public void setPort​(int port)
      • getHost

        public java.lang.String getHost()
      • setHost

        public void setHost​(java.lang.String host)
      • getAcceptBacklog

        public int getAcceptBacklog()
      • setAcceptBacklog

        public void setAcceptBacklog​(int acceptBacklog)
      • getClientAuth

        public io.vertx.core.http.ClientAuth getClientAuth()
      • setClientAuth

        public void setClientAuth​(io.vertx.core.http.ClientAuth clientAuth)
      • isSni

        public boolean isSni()
      • setSni

        public void setSni​(boolean sni)
      • isCompressionSupported

        public boolean isCompressionSupported()
      • setCompressionSupported

        public void setCompressionSupported​(boolean compressionSupported)
      • getCompressionLevel

        public int getCompressionLevel()
      • setCompressionLevel

        public void setCompressionLevel​(int compressionLevel)
      • isAcceptUnmaskedFrames

        public boolean isAcceptUnmaskedFrames()
      • setAcceptUnmaskedFrames

        public void setAcceptUnmaskedFrames​(boolean acceptUnmaskedFrames)
      • getMaxWebsocketFrameSize

        public int getMaxWebsocketFrameSize()
      • setMaxWebsocketFrameSize

        public void setMaxWebsocketFrameSize​(int maxWebsocketFrameSize)
      • getMaxWebsocketMessageSize

        public int getMaxWebsocketMessageSize()
      • setMaxWebsocketMessageSize

        public void setMaxWebsocketMessageSize​(int maxWebsocketMessageSize)
      • getWebsocketSubProtocols

        public java.lang.String getWebsocketSubProtocols()
      • setWebsocketSubProtocols

        public void setWebsocketSubProtocols​(java.lang.String subProtocols)
      • isHandle100ContinueAutomatically

        public boolean isHandle100ContinueAutomatically()
      • setHandle100ContinueAutomatically

        public void setHandle100ContinueAutomatically​(boolean handle100ContinueAutomatically)
      • 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)
      • getAlpnVersions

        public java.util.List<io.vertx.core.http.HttpVersion> getAlpnVersions()
      • setAlpnVersions

        public void setAlpnVersions​(java.util.List<io.vertx.core.http.HttpVersion> alpnVersions)
      • getHttp2ConnectionWindowSize

        public int getHttp2ConnectionWindowSize()
      • setHttp2ConnectionWindowSize

        public void setHttp2ConnectionWindowSize​(int http2ConnectionWindowSize)
      • isDecompressionSupported

        public boolean isDecompressionSupported()
      • setDecompressionSupported

        public void setDecompressionSupported​(boolean decompressionSupported)
      • getDecoderInitialBufferSize

        public int getDecoderInitialBufferSize()
      • setDecoderInitialBufferSize

        public void setDecoderInitialBufferSize​(int decoderInitialBufferSize)
      • isPerFrameWebsocketCompressionSupported

        public boolean isPerFrameWebsocketCompressionSupported()
      • setPerFrameWebsocketCompressionSupported

        public void setPerFrameWebsocketCompressionSupported​(boolean perFrameWebsocketCompressionSupported)
      • isPerMessageWebsocketCompressionSupported

        public boolean isPerMessageWebsocketCompressionSupported()
      • setPerMessageWebsocketCompressionSupported

        public void setPerMessageWebsocketCompressionSupported​(boolean perMessageWebsocketCompressionSupported)
      • getWebsocketCompressionLevel

        public int getWebsocketCompressionLevel()
      • setWebsocketCompressionLevel

        public void setWebsocketCompressionLevel​(int websocketCompressionLevel)
      • isWebsocketAllowServerNoContext

        public boolean isWebsocketAllowServerNoContext()
      • setWebsocketAllowServerNoContext

        public void setWebsocketAllowServerNoContext​(boolean allowServerNoContext)
      • isWebsocketPreferredClientNoContext

        public boolean isWebsocketPreferredClientNoContext()
      • setWebsocketPreferredClientNoContext

        public void setWebsocketPreferredClientNoContext​(boolean preferredClientNoContext)
      • 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)
      • 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)
      • getSendBufferSize

        public int getSendBufferSize()
      • setSendBufferSize

        public void setSendBufferSize​(int sendBufferSize)
      • getReceiveBufferSize

        public int getReceiveBufferSize()
      • setReceiveBufferSize

        public void setReceiveBufferSize​(int receiveBufferSize)
      • getTrafficClass

        public int getTrafficClass()
      • setTrafficClass

        public void setTrafficClass​(int trafficClass)
      • isReuseAddress

        public boolean isReuseAddress()
      • setReuseAddress

        public void setReuseAddress​(boolean reuseAddress)
      • getLogActivity

        public boolean getLogActivity()
      • setLogActivity

        public void setLogActivity​(boolean logActivity)
      • isReusePort

        public boolean isReusePort()
      • setReusePort

        public void setReusePort​(boolean reusePort)