You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Enhancement Description
Since 12, the Core API allows writing entirely non-blocking handlers by extending Handler.Abstract.NonBlocking that are executed by the AdaptiveExecutionStrategy's ProduceConsume sub-strategy.
Currently, the documentation mentions this fact but the information is scattered across many chapters. It also doesn't mention the fact that the entire handler tree has to be non-blocking, nor common pitfalls like the fact that ContextHandlerCollection is dynamic by default, which prevents it from being non-blocking.
This should be clarified.
The text was updated successfully, but these errors were encountered:
Jetty version(s)
12.0.x
Enhancement Description
Since 12, the Core API allows writing entirely non-blocking handlers by extending
Handler.Abstract.NonBlocking
that are executed by theAdaptiveExecutionStrategy
'sProduceConsume
sub-strategy.Currently, the documentation mentions this fact but the information is scattered across many chapters. It also doesn't mention the fact that the entire handler tree has to be non-blocking, nor common pitfalls like the fact that
ContextHandlerCollection
is dynamic by default, which prevents it from being non-blocking.This should be clarified.
The text was updated successfully, but these errors were encountered: