Simone Bordet
Simone Bordet
Alternative implementation of support for virtual threads for HTTP/1.1, HTTP/2 and HTTP/3. The virtual thread support is in AdaptiveExecutionStrategy. When virtual threads are supported and enabled, reserved threads are disabled...
Would be great to introduce a JMX listener, or at least logging (which can be implemented as a logging listener), when the JMX infrastructure invokes Jetty's MBeans. Applications can then...
Added constructor with read timeout parameter. Updated implementation to honor the read timeout. Added test case. Signed-off-by: Simone Bordet
It would be nice if the HTTP/2 implementation supported server-initiated streams to a client, after the connection prefaces have been exchanged. A quick look at what this would require is:...
**Jetty version(s)** 10+ **Description** Currently `QuicServerConnector` stores the TLS key pair in `java.io.tmpdir`, but the directory should be configurable.
There is code inherited from 9.4.x that uses system properties to figure out module-path and such. For Jetty 10 we need to change those places to use the Module APIs.
Currently `jetty-ssl-context.xml` defines only a subset of all the properties that are defined in `SslContextFactory`. In particular, these are missing: `[in|ex]cludeProtocols`, `[in|ex]cludeCipherSuites`, possibly others. We need to verify that we...
**Jetty version** 9.4.x **Description** Review `LeakDetector` to see if it's modern enough. Also, try to make `LeakTrackingConnectionPool` use delegation rather than inheritance, following the model of `LeakTrackingByteBufferPool`. See also #2814...
`Uptime` is currently a static singleton with a nested interface and implementation that are apparently not used. Furthermore, it reports the uptime of the JVM while it is mostly used...