Under load, when the worker threads are saturated, new requests will be queued.
Is there a way to timeout these requests, so that it doesn't waste time serving them
later when the client has already given up?
I saw a reference to RequestLimitingHandler having a configurable timeout, but that
doesn't appear to be true.
I also don't want any limit to how many request that can be waiting, only how long
they can wait.
This doesn't seem to be a feature offered by any of the standard Java ExecutorService
implementations,
but perhaps Undertow has added this (or an appropriate extension point for this)
somewhere?
Thanks
James