Open sbordet opened 1 month ago
It seems org.eclipse.jetty.server.ServerConnectorHttpServerTest.testNonBlockingInvocationType()
is failing because of these changes.
@sbordet status of this?
@gregw need to resume working on it, but necessary.
Should be re-thought after #12395.
AbstractConnection.getInvocationType()
.AbstractConnection.fillInterested(Callback)
with a callback that specifies theInvocationType
, derived from theServer
, which derives it from theHandler
chain.AbstractConnection.fillInterested(Callback)
with a callback that specifies theInvocationType
, derived from theHttpClientTransport
.HttpClientTransport.getInvocationType(Connection)
, so that client applications can specify whether they block or not.InvocationType
to be run by theExecutionStrategy
when calling application code.EITHER
fillable callback to possibly process streams in parallel.QuicStreamEndPoint
now uses a task to invokeFillInterest.fillable()
, rather than invoking it directly, therefore honoring theInvocationType
of callback set by theConnection
associated with theQuicStreamEndPoint
.