From 94d029a6312e9ef0c9bd38f282dfb3735ba0c2a5 Mon Sep 17 00:00:00 2001 From: Relism Date: Sun, 15 Mar 2026 17:14:17 +0100 Subject: [PATCH] optimized dynamic body size impl, decluttering javadocs/comments --- .idea/workspace.xml | 179 +++++++----------- flash-bench/pom.xml | 3 +- .../src/main/java/dev/relism/bench/Main.java | 24 --- .../src/main/java/dev/relism/HttpServer.java | 113 +++-------- .../dev/relism/HttpServerConfiguration.java | 2 + .../main/java/dev/relism/RequestParser.java | 40 ++-- .../java/dev/relism/models/HeaderMap.java | 24 ++- .../main/java/dev/relism/models/LazyBody.java | 12 +- .../java/dev/relism/models/PathParams.java | 9 +- .../java/dev/relism/models/QueryParams.java | 16 +- .../main/java/dev/relism/models/Request.java | 18 +- .../dev/relism/routing/AbstractRouter.java | 48 +---- .../java/dev/relism/routing/GlobalRouter.java | 13 +- .../fastpathrouter/FastPathRouterImpl.java | 29 +-- .../routers/fastpathrouter/FastPathViews.java | 26 +-- .../test/java/dev/relism/HttpServerTest.java | 30 ++- .../java/dev/relism/RequestParserTest.java | 19 +- 17 files changed, 196 insertions(+), 409 deletions(-) delete mode 100644 flash-bench/src/main/java/dev/relism/bench/Main.java diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 7c45b8d..e5ebdc6 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,70 +4,24 @@