jetty.project/jetty-core/jetty-alpn
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-alpn-client Merge remote-tracking branch 'jetty-11.0.x' into `jetty-12.0.x` 2022-05-11 16:52:08 -05:00
jetty-alpn-conscrypt-client Enable ConscryptHTTP2ClientTest 2022-12-14 13:36:59 -06:00
jetty-alpn-conscrypt-server Jetty 12 handler as boolean processor (#9035) 2022-12-19 16:02:26 +01:00
jetty-alpn-java-client Renamed ee9 client transport tests package. 2022-09-21 20:03:49 +02:00
jetty-alpn-java-server Jetty 12 handler as boolean processor (#9035) 2022-12-19 16:02:26 +01:00
jetty-alpn-server Jetty-12 Restructure 2022-05-03 15:50:54 +02:00
pom.xml Jetty-12 Restructure 2022-05-03 15:50:54 +02:00