Class TomcatServerProperties
java.lang.Object
org.springframework.boot.tomcat.autoconfigure.TomcatServerProperties
Tomcat server properties.
- Since:
- 4.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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classTomcat access log properties.static classstatic classstatic classTomcat static resource properties.static classstatic classTomcat thread properties.static enumWhen to use APR. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintDeprecated, for removal: This API element is subject to removal in a future version.intintintintintDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.voidsetAcceptCount(int acceptCount) voidsetAdditionalTldSkipPatterns(List<String> additionalTldSkipPatterns) Deprecated, for removal: This API element is subject to removal in a future version.voidsetBackgroundProcessorDelay(Duration backgroundProcessorDelay) voidsetBasedir(@Nullable File basedir) voidsetConnectionTimeout(@Nullable Duration connectionTimeout) voidsetKeepAliveTimeout(@Nullable Duration keepAliveTimeout) voidsetMaxConnections(int maxConnections) voidsetMaxHttpFormPostSize(DataSize maxHttpFormPostSize) voidsetMaxHttpResponseHeaderSize(DataSize maxHttpResponseHeaderSize) voidsetMaxKeepAliveRequests(int maxKeepAliveRequests) voidsetMaxParameterCount(int maxParameterCount) voidsetMaxPartCount(int maxPartCount) voidsetMaxPartHeaderSize(DataSize maxPartHeaderSize) voidsetMaxSwallowSize(DataSize maxSwallowSize) voidsetProcessorCache(int processorCache) voidsetRedirectContextRoot(Boolean redirectContextRoot) Deprecated, for removal: This API element is subject to removal in a future version.voidsetRelaxedPathChars(List<Character> relaxedPathChars) voidsetRelaxedQueryChars(List<Character> relaxedQueryChars) voidsetUriEncoding(Charset uriEncoding) voidvoidsetUseRelativeRedirects(boolean useRelativeRedirects) Deprecated, for removal: This API element is subject to removal in a future version.
-
Constructor Details
-
TomcatServerProperties
public TomcatServerProperties()
-
-
Method Details
-
getBackgroundProcessorDelay
-
setBackgroundProcessorDelay
-
getBasedir
-
setBasedir
-
getRedirectContextRoot
@Deprecated(since="4.2.0", forRemoval=true) @DeprecatedConfigurationProperty(replacement="server.tomcat.servlet.redirect-context-root", since="4.2.0") public Boolean getRedirectContextRoot()Deprecated, for removal: This API element is subject to removal in a future version. -
setRedirectContextRoot
@Deprecated(since="4.2.0", forRemoval=true) public void setRedirectContextRoot(Boolean redirectContextRoot) Deprecated, for removal: This API element is subject to removal in a future version. -
isUseRelativeRedirects
@Deprecated(since="4.2.0", forRemoval=true) @DeprecatedConfigurationProperty(replacement="server.tomcat.servlet.use-relative-redirects", since="4.2.0") public boolean isUseRelativeRedirects()Deprecated, for removal: This API element is subject to removal in a future version. -
setUseRelativeRedirects
@Deprecated(since="4.2.0", forRemoval=true) public void setUseRelativeRedirects(boolean useRelativeRedirects) Deprecated, for removal: This API element is subject to removal in a future version. -
getUriEncoding
-
setUriEncoding
-
getMaxConnections
public int getMaxConnections() -
setMaxConnections
public void setMaxConnections(int maxConnections) -
getMaxSwallowSize
-
setMaxSwallowSize
-
getAcceptCount
public int getAcceptCount() -
setAcceptCount
public void setAcceptCount(int acceptCount) -
getProcessorCache
public int getProcessorCache() -
setProcessorCache
public void setProcessorCache(int processorCache) -
getKeepAliveTimeout
-
setKeepAliveTimeout
-
getMaxKeepAliveRequests
public int getMaxKeepAliveRequests() -
setMaxKeepAliveRequests
public void setMaxKeepAliveRequests(int maxKeepAliveRequests) -
getAdditionalTldSkipPatterns
@Deprecated(since="4.2.0", forRemoval=true) @DeprecatedConfigurationProperty(replacement="server.tomcat.servlet.additional-tld-skip-patterns", since="4.2.0") public List<String> getAdditionalTldSkipPatterns()Deprecated, for removal: This API element is subject to removal in a future version. -
setAdditionalTldSkipPatterns
@Deprecated(since="4.2.0", forRemoval=true) public void setAdditionalTldSkipPatterns(List<String> additionalTldSkipPatterns) Deprecated, for removal: This API element is subject to removal in a future version. -
getRelaxedPathChars
-
setRelaxedPathChars
-
getRelaxedQueryChars
-
setRelaxedQueryChars
-
getConnectionTimeout
-
setConnectionTimeout
-
getMaxHttpResponseHeaderSize
-
setMaxHttpResponseHeaderSize
-
getMaxHttpFormPostSize
-
setMaxHttpFormPostSize
-
getMaxPartHeaderSize
-
setMaxPartHeaderSize
-
getMaxPartCount
public int getMaxPartCount() -
setMaxPartCount
public void setMaxPartCount(int maxPartCount) -
getMaxParameterCount
public int getMaxParameterCount() -
setMaxParameterCount
public void setMaxParameterCount(int maxParameterCount) -
getUseApr
-
setUseApr
-
getAccesslog
-
getThreads
-
getResource
-
getMbeanregistry
-
getRemoteip
-
getServlet
-