From 9a30c5ab16b7ed51b913bc50d30c1d6c3e80a762 Mon Sep 17 00:00:00 2001 From: Relism Date: Thu, 19 Mar 2026 21:35:54 +0100 Subject: [PATCH] enhanced router middleware support; added pre-fused middleware handling and improved handler registration --- .idea/vcs.xml | 1 + .idea/workspace.xml | 54 ++++----- flash-bench/pom.xml | 11 +- .../src/main/java/dev/relism/HttpServer.java | 37 +++--- .../java/dev/relism/models/QueryParams.java | 52 ++++++-- .../main/java/dev/relism/models/Response.java | 6 - .../dev/relism/routing/AbstractRouter.java | 111 ++++++++++++++---- .../java/dev/relism/routing/GlobalRouter.java | 9 +- .../main/java/dev/relism/routing/Route.java | 4 +- .../fastpathrouter/FastPathRouterImpl.java | 4 + 10 files changed, 204 insertions(+), 85 deletions(-) diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 35eb1dd..d5975af 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -2,5 +2,6 @@ + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index cc3dfdf..ed6e7a2 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,37 +4,19 @@