jetty.project/jetty-core/jetty-http3
Greg Wilkins c18e790858
Jetty 12 handler as boolean processor (#9035)
Alternative Handler architecture.

All Handlers are Processors, which now return a boolean to indicate the request has been accepted.
The request/response/callback are no longer modal, so there is no race with the boolean return.

Optimized PathMappings.
Avoid iterations if only ServletPathSpec instances
Avoid tests for empty mappings.
Better reset implementation
Improve suffix matching
Improve exact matching

Renamed HttpStream.getNanoTimeStamp() to getNanoTime().

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
Co-authored-by: Simone Bordet <simone.bordet@gmail.com>
2022-12-19 16:02:26 +01:00
..
jetty-http3-client Make Client's Request and Response `abort()` fully async (#8725) 2022-10-21 15:32:46 +02:00
jetty-http3-client-transport fcgi and ContentTransformer bug fixes 2022-12-06 20:04:30 +01:00
jetty-http3-common #8993: Disallow creating new chunks with an empty ByteBuffer to make Chunk.isTerminal() contract stricter 2022-12-06 19:48:17 +01:00
jetty-http3-qpack Fix typo "octect" -> "octet" 2022-10-06 11:28:12 -05:00
jetty-http3-server Jetty 12 handler as boolean processor (#9035) 2022-12-19 16:02:26 +01:00
jetty-http3-tests Jetty 12 handler as boolean processor (#9035) 2022-12-19 16:02:26 +01:00
pom.xml Jetty 12 module renaming - jetty-http3. 2022-08-12 09:33:31 +02:00