Class ServerProperties.Undertow

java.lang.Object
org.springframework.boot.autoconfigure.web.ServerProperties.Undertow
Enclosing class:
ServerProperties

public static class ServerProperties.Undertow extends Object
Undertow properties.
Since:
1.0.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

    • Undertow

      public Undertow()
  • 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 ServerProperties.Undertow.Accesslog getAccesslog()
    • getThreads

      public ServerProperties.Undertow.Threads getThreads()
    • getOptions

      public ServerProperties.Undertow.Options getOptions()