Header Buffer Size (B)
|
N
|
Y
|
Y
|
The size of the buffer available for the HTTP header.
Default: 4096.
|
Request Buffer Size (B)
|
N
|
Y
|
Y
|
The size of the buffer available for the HTTP request.
Default: 8192.
|
Response Buffer Size (B)
|
N
|
Y
|
Y
|
The size of the buffer available for the HTTP response.
Default: 24576.
|
Low Resources Max Idle Time (ms)
|
N
|
Y
|
Y
|
The period that a connection is allowed to be idle when there are more than (the number of) Low Resources Connections.
Default: -1. There is no timeout.
|
Max Idle Time (ms)
|
N
|
Y
|
Y
|
The maximum idle time for a connection. The maximum idle time is applied when:
- Waiting for a new request to be received on a connection
- Reading the headers and the content of a request
- Writing the headers and the content of a response
Default: 200000 ms.
|
Linger Time (ms)
|
N
|
Y
|
Y
|
The time to delay before a socket resets. Before a socket terminates a connection, it can linger, allowing unsent data to be transmitted or it can reset, which means that all unsent data will be lost.
Default: -1. There is no delay before resetting.
|
Use Non-Blocking IO Sockets
|
N
|
N
|
N
|
Indicate whether to use non-blocking or blocking IO. In non-blocking IO, the thread will read whatever data is available and return to perform other tasks. In blocking IO, the thread will block on a read operation until all the data is available.
Default: Checked.
|
Use Direct Buffers
|
N
|
N
|
N
|
Indicate whether to use direct buffers with non-blocking IO. Some JVMs have memory management issues with direct buffers.
Default: Checked.
|
Worker Thread Pool
|
N
|
Y
|
Y
|
The name of a Thread Pool resource instance containing the threads used to handle the HTTP request.
Note: When unset, a thread pool with Max Pool Size set to 250 is created.
Default: None.
|