Package io.quarkus.undertow.runtime
Class ServletRuntimeConfig
- java.lang.Object
-
- io.quarkus.undertow.runtime.ServletRuntimeConfig
-
@ConfigRoot(phase=RUN_TIME, name="servlet") public class ServletRuntimeConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Optional<MemorySize>bufferSizeThe buffer size to use for Servlet.(package private) Optional<Boolean>directBuffersIf Servlet should use direct buffers, this gives maximum performance but can be problematic in memory constrained environments(package private) intmaxParametersThe maximum number of HTTP request parameters permitted for Servlet requests.
-
Constructor Summary
Constructors Constructor Description ServletRuntimeConfig()
-
-
-
Field Detail
-
bufferSize
@ConfigItem Optional<MemorySize> bufferSize
The buffer size to use for Servlet. If this is not specified the default will depend on the amount of available memory. If there is less than 64mb it will default to 512b heap buffer, less that 128mb 1k direct buffer and otherwise 16k direct buffers.
-
directBuffers
@ConfigItem Optional<Boolean> directBuffers
If Servlet should use direct buffers, this gives maximum performance but can be problematic in memory constrained environments
-
maxParameters
@ConfigItem(defaultValue="1000") int maxParameters
The maximum number of HTTP request parameters permitted for Servlet requests. If a client sends more than this number of parameters in a request, the connection is closed.
-
-