Class UndertowServerProperties

java.lang.Object
org.springframework.boot.undertow.autoconfigure.UndertowServerProperties

@ConfigurationProperties("server.undertow") public class UndertowServerProperties extends Object
Undertow server properties.
Since:
3.5.0
Author:
Dave Syer, Stephane Nicoll, Andy Wilkinson, Ivan Sopov, Marcos Barbero, Eddú Meléndez, Quinten De Swaef, Venil Noronha, Aurélien Leboulanger, Brian Clozel, Olivier Lamy, Chentao Qu, Artsiom Yudovin, Andrew McGhie, Rafiullah Hamedy, Dirk Deyne, HaiTao Zhang, Victor Mandujano, Chris Bono, Parviz Rozikov, Florian Storz, Michael Weidmann, Lasse Wulff
  • Constructor Details

    • UndertowServerProperties

      public UndertowServerProperties()
  • Method Details

    • getMaxHttpPostSize

      public DataSize getMaxHttpPostSize()
    • setMaxHttpPostSize

      public void setMaxHttpPostSize(DataSize maxHttpPostSize)
    • getBufferSize

      public DataSize getBufferSize()
    • setBufferSize

      public void setBufferSize(DataSize bufferSize)
    • getDirectBuffers

      public Boolean getDirectBuffers()
    • setDirectBuffers

      public void setDirectBuffers(Boolean directBuffers)
    • isEagerFilterInit

      public boolean isEagerFilterInit()
    • setEagerFilterInit

      public void setEagerFilterInit(boolean eagerFilterInit)
    • getMaxParameters

      public int getMaxParameters()
    • setMaxParameters

      public void setMaxParameters(Integer maxParameters)
    • getMaxHeaders

      public int getMaxHeaders()
    • setMaxHeaders

      public void setMaxHeaders(int maxHeaders)
    • getMaxCookies

      public Integer getMaxCookies()
    • setMaxCookies

      public void setMaxCookies(Integer maxCookies)
    • isAllowEncodedSlash

      @DeprecatedConfigurationProperty(replacement="server.undertow.decode-slash", since="3.0.3") @Deprecated(forRemoval=true, since="3.0.3") public boolean isAllowEncodedSlash()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setAllowEncodedSlash

      @Deprecated(forRemoval=true, since="3.0.3") public void setAllowEncodedSlash(boolean allowEncodedSlash)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getDecodeSlash

      public Boolean getDecodeSlash()
    • setDecodeSlash

      public void setDecodeSlash(Boolean decodeSlash)
    • isDecodeUrl

      public boolean isDecodeUrl()
    • setDecodeUrl

      public void setDecodeUrl(Boolean decodeUrl)
    • getUrlCharset

      public Charset getUrlCharset()
    • setUrlCharset

      public void setUrlCharset(Charset urlCharset)
    • isAlwaysSetKeepAlive

      public boolean isAlwaysSetKeepAlive()
    • setAlwaysSetKeepAlive

      public void setAlwaysSetKeepAlive(boolean alwaysSetKeepAlive)
    • getNoRequestTimeout

      public Duration getNoRequestTimeout()
    • setNoRequestTimeout

      public void setNoRequestTimeout(Duration noRequestTimeout)
    • isPreservePathOnForward

      public boolean isPreservePathOnForward()
    • setPreservePathOnForward

      public void setPreservePathOnForward(boolean preservePathOnForward)
    • getAccesslog

      public UndertowServerProperties.Accesslog getAccesslog()
    • getThreads

      public UndertowServerProperties.Threads getThreads()
    • getOptions

      public UndertowServerProperties.Options getOptions()