Undertow uses NonBlocking IO to gather the request and send the response back to the client.
[1] But what happens when that request/response is sent from a blocking h