From 8a52c4f1430393c746657d6eb384756d74547585 Mon Sep 17 00:00:00 2001 From: Relism Date: Sun, 26 Apr 2026 12:34:49 +0200 Subject: [PATCH] refactor: rename packages and files to use 'flash' prefix for consistency --- .idea/encodings.xml | 12 +- .idea/workspace.xml | 346 +++++++++++++++--- flash-extensions/flash-ext-data-core/pom.xml | 84 +++++ .../relism/flash/ext/data/DataExtension.java | 55 +++ .../dev/relism/flash/ext/data/core/Page.java | 15 + .../flash/ext/data/core/Repository.java | 112 ++++++ .../flash/ext/data/core/ResourceRegistry.java | 63 ++++ .../dev/relism/flash/ext/data/core/Sort.java | 22 ++ .../ext/data/core/TransactionIsolation.java | 14 + .../ext/data/core/TransactionPropagation.java | 8 + .../dev/relism/flash/ext/data/core/Tx.java | 109 ++++++ .../flash/ext/data/core/TxDefinition.java | 31 ++ .../flash/ext/data/core/TxException.java | 6 + .../relism/flash/ext/data/core/TxManager.java | 7 + .../relism/flash/ext/data/core/TxOutcome.java | 6 + .../flash/ext/data/core/TxResourceKey.java | 32 ++ .../relism/flash/ext/data/core/TxStatus.java | 9 + .../ext/data/core/TxSynchronization.java | 8 + .../flash-ext-data-hibernate/pom.xml | 71 ++++ .../data/hibernate/HibernateRepository.java | 177 +++++++++ .../data/hibernate/HibernateTxManager.java | 114 ++++++ .../ext/data/hibernate/HibernateTxStatus.java | 44 +++ .../hibernate/HibernateTxManagerTest.java | 68 ++++ .../flash/ext/data/hibernate/TestHelper.java | 24 ++ flash-extensions/flash-ext-data-jdbc/pom.xml | 71 ++++ .../flash/ext/data/jdbc/JdbcRepository.java | 169 +++++++++ .../flash/ext/data/jdbc/JdbcTxManager.java | 124 +++++++ .../flash/ext/data/jdbc/JdbcTxStatus.java | 46 +++ .../ext/data/jdbc/JdbcTxManagerTest.java | 104 ++++++ .../ext/jackson/JacksonExtension.java | 8 +- .../ext/jackson/JacksonMiddleware.java | 8 +- .../relism/{ => flash}/ext/jackson/Json.java | 10 +- .../ext/jackson/JacksonExtensionTest.java | 15 +- .../ext/jackson/JacksonMiddlewareTest.java | 13 +- .../{ => flash}/ext/jackson/JsonTest.java | 18 +- .../{ => flash}/ext/limiter/Bucket.java | 2 +- .../{ => flash}/ext/limiter/BucketStore.java | 2 +- .../relism/{ => flash}/ext/limiter/Guard.java | 10 +- .../{ => flash}/ext/limiter/KeyResolver.java | 4 +- .../relism/{ => flash}/ext/limiter/Limit.java | 9 +- .../{ => flash}/ext/limiter/LimitConfig.java | 2 +- .../ext/limiter/LimitStrategy.java | 8 +- .../ext/limiter/LimiterConfig.java | 4 +- .../ext/limiter/LimiterExtension.java | 28 +- .../ext/limiter/RateLimitStrategy.java | 12 +- .../limiter/strategy/FixedWindowStrategy.java | 8 +- .../strategy/SlidingWindowStrategy.java | 8 +- .../limiter/strategy/TokenBucketStrategy.java | 8 +- .../limiter/LimiterOpenApiInteropTest.java | 20 +- .../{ => flash}/ext/oidc/Authenticated.java | 2 +- .../{ => flash}/ext/oidc/ClaimsHolder.java | 2 +- .../ext/oidc/ClientAuthMethod.java | 2 +- .../{ => flash}/ext/oidc/DiscoveryClient.java | 2 +- .../ext/oidc/InMemoryOidcSessionStore.java | 2 +- .../relism/{ => flash}/ext/oidc/JwtUtils.java | 2 +- .../{ => flash}/ext/oidc/JwtValidator.java | 4 +- .../{ => flash}/ext/oidc/OidcAuthPolicy.java | 2 +- .../{ => flash}/ext/oidc/OidcConfig.java | 2 +- .../{ => flash}/ext/oidc/OidcExtension.java | 23 +- .../{ => flash}/ext/oidc/OidcMiddleware.java | 18 +- .../ext/oidc/OidcProviderMetadata.java | 2 +- .../{ => flash}/ext/oidc/OidcSession.java | 2 +- .../ext/oidc/OidcSessionStore.java | 2 +- .../{ => flash}/ext/oidc/OidcStateStore.java | 2 +- .../ext/oidc/OidcTokenResponse.java | 2 +- .../relism/{ => flash}/ext/oidc/OidcUser.java | 2 +- .../ext/oidc/OidcValidationException.java | 6 +- .../{ => flash}/ext/oidc/PkceUtils.java | 2 +- .../{ => flash}/ext/oidc/RolesAllowed.java | 2 +- .../{ => flash}/ext/oidc/ScopesAllowed.java | 2 +- .../{ => flash}/ext/oidc/TokenClient.java | 2 +- .../ext/oidc/OidcAuthPolicyTest.java | 2 +- .../ext/oidc/OidcMiddlewareAuthzTest.java | 2 +- .../ext/oidc/OidcOpenApiInteropTest.java | 24 +- .../ext/oidc/OidcUserScopesTest.java | 2 +- .../{ => flash}/ext/openapi/APIResponse.java | 2 +- .../{ => flash}/ext/openapi/APIResponses.java | 2 +- .../{ => flash}/ext/openapi/ApiOperation.java | 2 +- .../{ => flash}/ext/openapi/ArraySchema.java | 2 +- .../{ => flash}/ext/openapi/Content.java | 4 +- .../ext/openapi/OpenApiBuilder.java | 19 +- .../ext/openapi/OpenApiContributor.java | 2 +- .../openapi/OpenApiContributorRegistry.java | 2 +- .../ext/openapi/OpenApiExtension.java | 17 +- .../openapi/OpenApiOperationContribution.java | 2 +- .../openapi/OpenApiResponseContribution.java | 2 +- .../{ => flash}/ext/openapi/Parameter.java | 2 +- .../{ => flash}/ext/openapi/ParameterIn.java | 2 +- .../{ => flash}/ext/openapi/Parameters.java | 2 +- .../{ => flash}/ext/openapi/Schema.java | 2 +- .../ext/openapi/SchemaProperty.java | 2 +- .../{ => flash}/ext/openapi/SchemaType.java | 2 +- .../ext/openapi/OpenApiBuilderTest.java | 41 ++- .../ext/openapi/OpenApiExtensionTest.java | 27 +- .../ext/routeviewer/GraphSerializer.java | 8 +- .../routeviewer/RouteViewerDataHandler.java | 10 +- .../ext/routeviewer/RouteViewerExtension.java | 14 +- .../ext/routeviewer/RouteViewerHandler.java | 8 +- .../routeviewer/RouteViewerStaticHandler.java | 8 +- .../ext/routeviewer/model/RouteGraph.java | 7 +- .../ext/routeviewer/model/RouteRecord.java | 6 +- .../ext/routeviewer/model/RouterNode.java | 2 +- .../ext/view/core/BaseViewExtension.java | 10 +- .../ext/view/core/BaseViewHandler.java | 8 +- .../ext/view/core/GlobalValue.java | 4 +- .../ext/view/core/RenderedView.java | 4 +- .../{ => flash}/ext/view/core/ViewModel.java | 2 +- .../ext/view/core/ViewRuntimeBridge.java | 6 +- .../ext/view/core/ViewModelTest.java | 2 +- flash-extensions/flash-ext-view-jte/README.md | 41 ++- .../flash-ext-view-jte/docs/handlers.md | 6 +- .../ondemand/pages/JtehomeGenerated.class | Bin 2108 -> 2126 bytes .../ondemand/pages/JtehomeGenerated.java | 2 +- .../dev/relism/ext/view/jte/JteTarget.java | 5 - .../ext/view/jte/JteExtension.java | 12 +- .../{ => flash}/ext/view/jte/JteHandler.java | 4 +- .../{ => flash}/ext/view/jte/JteRuntime.java | 16 +- .../{ => flash}/ext/view/jte/JteSettings.java | 4 +- .../relism/flash/ext/view/jte/JteTarget.java | 5 + .../ext/view/jte/JteTargetResolver.java | 8 +- .../{ => flash}/ext/view/jte/Template.java | 2 +- .../ext/view/jte/JteExtensionTest.java | 15 +- .../ext/view/jte/JteRuntimeTest.java | 16 +- .../ext/view/jte/JteSettingsTest.java | 4 +- .../ext/view/jte/JteTargetResolverTest.java | 12 +- .../ext/view/jte/model/HomePage.java | 2 +- .../test/resources/templates/pages/home.jte | 2 +- .../flash-ext-view-thymeleaf/README.md | 40 +- .../docs/fragments.md | 4 +- .../flash-ext-view-thymeleaf/docs/handlers.md | 8 +- .../ext/view/thymeleaf/Fragment.java | 2 +- .../ext/view/thymeleaf/Template.java | 2 +- .../view/thymeleaf/ThymeleafExtension.java | 13 +- .../ext/view/thymeleaf/ThymeleafHandler.java | 4 +- .../ext/view/thymeleaf/ThymeleafRuntime.java | 16 +- .../ext/view/thymeleaf/ThymeleafSettings.java | 4 +- .../ext/view/thymeleaf/ThymeleafTarget.java | 4 +- .../thymeleaf/ThymeleafTargetResolver.java | 8 +- .../thymeleaf/ThymeleafExtensionTest.java | 12 +- .../view/thymeleaf/ThymeleafRuntimeTest.java | 17 +- .../view/thymeleaf/ThymeleafSettingsTest.java | 4 +- .../ThymeleafTargetResolverTest.java | 10 +- .../docs/README.md | 0 .../docs/asset-sources.md | 0 .../docs/configuration.md | 0 .../docs/dev-lifecycle.md | 0 .../docs/frontend-selection.md | 0 .../docs/modes.md | 0 .../docs/package-managers.md | 0 .../docs/performance.md | 0 .../docs/prod-serving.md | 0 .../docs/routing-fallback.md | 0 .../docs/security-policies.md | 0 .../pom.xml | 2 +- .../flash}/ext/webbundler/AssetCatalog.java | 2 +- .../flash}/ext/webbundler/AssetEntry.java | 2 +- .../relism/flash}/ext/webbundler/AssetIo.java | 2 +- .../ext/webbundler/AssetLoadRequest.java | 2 +- .../flash}/ext/webbundler/AssetMetadata.java | 2 +- .../flash}/ext/webbundler/AssetPaths.java | 2 +- .../flash}/ext/webbundler/AssetsSource.java | 2 +- .../flash}/ext/webbundler/AssetsSources.java | 2 +- .../webbundler/BasePathEnforcementMode.java | 2 +- .../webbundler/ClasspathAssetManifest.java | 2 +- .../ext/webbundler/ClasspathAssetsSource.java | 2 +- .../ext/webbundler/CommandOrchestrator.java | 2 +- .../ext/webbundler/CommandSafetyMode.java | 2 +- .../ext/webbundler/CommandSafetyPolicy.java | 2 +- .../flash}/ext/webbundler/CommandTokens.java | 2 +- .../webbundler/FilesystemAssetsSource.java | 2 +- .../ext/webbundler/FrontendStrategy.java | 2 +- .../flash/ext/webbundler/FrontendType.java | 5 + .../ext/webbundler/FrontendTypeResolver.java | 2 +- .../flash}/ext/webbundler/InstallCache.java | 2 +- .../flash}/ext/webbundler/InstallPolicy.java | 2 +- .../flash}/ext/webbundler/LoggingMode.java | 2 +- .../flash}/ext/webbundler/MimeTypes.java | 2 +- .../flash}/ext/webbundler/ModeResolver.java | 4 +- .../flash}/ext/webbundler/OperationMode.java | 2 +- .../flash}/ext/webbundler/PackageManager.java | 2 +- .../ext/webbundler/PackageManagerAdapter.java | 2 +- .../ext/webbundler/RuntimeEnvironment.java | 2 +- .../flash}/ext/webbundler/RuntimeMode.java | 2 +- .../ext/webbundler/SpaFallbackPolicy.java | 4 +- .../webbundler/StaticAssetServingPolicy.java | 8 +- .../ext/webbundler/ViteFrontendStrategy.java | 2 +- .../flash}/ext/webbundler/WatchList.java | 2 +- .../ext/webbundler/WebBundlerConfig.java | 2 +- .../ext/webbundler/WebBundlerExtension.java | 10 +- .../ext/webbundler/WebBundlerRuntime.java | 2 +- .../ext/webbundler/AssetsSourceTest.java | 2 +- .../webbundler/CommandSafetyPolicyTest.java | 2 +- .../ext/webbundler/InstallCacheTest.java | 2 +- .../ext/webbundler/ModeResolverTest.java | 2 +- .../webbundler/PackageManagerAdapterTest.java | 2 +- .../ext/webbundler/WebBundlerConfigTest.java | 2 +- .../WebBundlerExtensionDevGuardTest.java | 2 +- .../WebBundlerExtensionIntegrationTest.java | 5 +- .../relism/ext/webbundler/FrontendType.java | 5 - flash-extensions/pom.xml | 59 ++- flash/src/main/java/dev/relism/Flash.java | 38 -- .../{ => flash}/ChunkedInputStream.java | 2 +- .../src/main/java/dev/relism/flash/Flash.java | 88 +++++ .../dev/relism/{ => flash}/HttpServer.java | 17 +- .../dev/relism/{ => flash}/RequestParser.java | 12 +- .../dev/relism/{ => flash}/ServerHandle.java | 9 +- .../{ => flash}/api/multipart/Multipart.java | 4 +- .../{ => flash}/api/multipart/Part.java | 2 +- .../{ => flash}/exceptions/HttpException.java | 2 +- .../exceptions/InitializationException.java | 2 +- .../extension/AnnotationProcessor.java | 6 +- .../{ => flash}/extension/ExtensionPhase.java | 2 +- .../{ => flash}/extension/FlashApp.java | 20 +- .../extension/FlashConfiguration.java | 2 +- .../{ => flash}/extension/FlashContext.java | 2 +- .../{ => flash}/extension/FlashExtension.java | 2 +- .../{ => flash}/extension/FlashRegistrar.java | 16 +- .../{ => flash}/extension/FlashScope.java | 12 +- .../{ => flash}/extension/PackageScanner.java | 8 +- .../extension/RouteDefinition.java | 8 +- .../{ => flash}/extension/RouteEvent.java | 6 +- .../{ => flash}/extension/RouteListener.java | 2 +- .../relism/{ => flash}/http/ContentType.java | 2 +- .../relism/{ => flash}/http/HttpMethod.java | 2 +- .../relism/{ => flash}/http/HttpStatus.java | 2 +- .../relism/{ => flash}/models/HeaderMap.java | 2 +- .../relism/{ => flash}/models/PathParams.java | 5 +- .../{ => flash}/models/QueryParams.java | 2 +- .../relism/{ => flash}/models/Request.java | 7 +- .../{ => flash}/models/RequestBody.java | 2 +- .../{ => flash}/models/RequestHandler.java | 12 +- .../{ => flash}/models/RequestHelper.java | 4 +- .../{ => flash}/models/RequestLine.java | 4 +- .../relism/{ => flash}/models/Response.java | 6 +- .../{ => flash}/models/SimpleHandler.java | 2 +- .../{ => flash}/routing/AbstractRouter.java | 22 +- .../relism/{ => flash}/routing/CONNECT.java | 4 +- .../relism/{ => flash}/routing/DELETE.java | 4 +- .../dev/relism/{ => flash}/routing/GET.java | 4 +- .../dev/relism/{ => flash}/routing/HEAD.java | 4 +- .../{ => flash}/routing/Middleware.java | 12 +- .../relism/{ => flash}/routing/OPTIONS.java | 4 +- .../dev/relism/{ => flash}/routing/PATCH.java | 4 +- .../dev/relism/{ => flash}/routing/POST.java | 4 +- .../dev/relism/{ => flash}/routing/PURGE.java | 4 +- .../dev/relism/{ => flash}/routing/PUT.java | 4 +- .../relism/{ => flash}/routing/PathUtils.java | 2 +- .../dev/relism/{ => flash}/routing/Route.java | 7 +- .../relism/{ => flash}/routing/Routes.java | 4 +- .../dev/relism/{ => flash}/routing/TRACE.java | 4 +- .../fastpathrouter/FastPathRouterImpl.java | 10 +- .../routers/fastpathrouter/FastPathViews.java | 2 +- .../routers/radix/RadixPathRouterImpl.java | 5 + .../{ => flash}/template/ByteTemplate.java | 2 +- .../{ => flash}/template/ErrorPages.java | 8 +- .../routers/radix/RadixPathRouterImpl.java | 5 - .../{ => flash}/ChunkedInputStreamTest.java | 2 +- .../HttpServerConcurrencyTest.java | 10 +- .../relism/{ => flash}/HttpServerTest.java | 9 +- .../relism/{ => flash}/RequestParserTest.java | 4 +- .../api/multipart/MultipartTest.java | 10 +- .../{ => flash}/http/ContentTypeTest.java | 2 +- .../{ => flash}/http/HttpMethodTest.java | 2 +- .../{ => flash}/http/HttpStatusTest.java | 2 +- .../{ => flash}/models/HeaderMapTest.java | 2 +- .../{ => flash}/models/PathParamsTest.java | 2 +- .../{ => flash}/models/QueryParamsTest.java | 2 +- .../{ => flash}/models/RequestBodyTest.java | 2 +- .../{ => flash}/models/RequestLineTest.java | 4 +- .../{ => flash}/models/RequestTest.java | 4 +- .../{ => flash}/models/ResponseTest.java | 4 +- .../{ => flash}/models/SimpleHandlerTest.java | 2 +- .../routing/AbstractRouterTest.java | 12 +- .../{ => flash}/routing/PathUtilsTest.java | 2 +- .../FastPathRouterImplTest.java | 16 +- .../fastpathrouter/FastPathViewsTest.java | 2 +- .../template/ByteTemplateTest.java | 2 +- .../{ => flash}/template/ErrorPagesTest.java | 12 +- pom.xml | 2 +- 279 files changed, 2774 insertions(+), 752 deletions(-) create mode 100644 flash-extensions/flash-ext-data-core/pom.xml create mode 100644 flash-extensions/flash-ext-data-core/src/main/java/dev/relism/flash/ext/data/DataExtension.java create mode 100644 flash-extensions/flash-ext-data-core/src/main/java/dev/relism/flash/ext/data/core/Page.java create mode 100644 flash-extensions/flash-ext-data-core/src/main/java/dev/relism/flash/ext/data/core/Repository.java create mode 100644 flash-extensions/flash-ext-data-core/src/main/java/dev/relism/flash/ext/data/core/ResourceRegistry.java create mode 100644 flash-extensions/flash-ext-data-core/src/main/java/dev/relism/flash/ext/data/core/Sort.java create mode 100644 flash-extensions/flash-ext-data-core/src/main/java/dev/relism/flash/ext/data/core/TransactionIsolation.java create mode 100644 flash-extensions/flash-ext-data-core/src/main/java/dev/relism/flash/ext/data/core/TransactionPropagation.java create mode 100644 flash-extensions/flash-ext-data-core/src/main/java/dev/relism/flash/ext/data/core/Tx.java create mode 100644 flash-extensions/flash-ext-data-core/src/main/java/dev/relism/flash/ext/data/core/TxDefinition.java create mode 100644 flash-extensions/flash-ext-data-core/src/main/java/dev/relism/flash/ext/data/core/TxException.java create mode 100644 flash-extensions/flash-ext-data-core/src/main/java/dev/relism/flash/ext/data/core/TxManager.java create mode 100644 flash-extensions/flash-ext-data-core/src/main/java/dev/relism/flash/ext/data/core/TxOutcome.java create mode 100644 flash-extensions/flash-ext-data-core/src/main/java/dev/relism/flash/ext/data/core/TxResourceKey.java create mode 100644 flash-extensions/flash-ext-data-core/src/main/java/dev/relism/flash/ext/data/core/TxStatus.java create mode 100644 flash-extensions/flash-ext-data-core/src/main/java/dev/relism/flash/ext/data/core/TxSynchronization.java create mode 100644 flash-extensions/flash-ext-data-hibernate/pom.xml create mode 100644 flash-extensions/flash-ext-data-hibernate/src/main/java/dev/relism/flash/ext/data/hibernate/HibernateRepository.java create mode 100644 flash-extensions/flash-ext-data-hibernate/src/main/java/dev/relism/flash/ext/data/hibernate/HibernateTxManager.java create mode 100644 flash-extensions/flash-ext-data-hibernate/src/main/java/dev/relism/flash/ext/data/hibernate/HibernateTxStatus.java create mode 100644 flash-extensions/flash-ext-data-hibernate/src/test/java/dev/relism/flash/ext/data/hibernate/HibernateTxManagerTest.java create mode 100644 flash-extensions/flash-ext-data-hibernate/src/test/java/dev/relism/flash/ext/data/hibernate/TestHelper.java create mode 100644 flash-extensions/flash-ext-data-jdbc/pom.xml create mode 100644 flash-extensions/flash-ext-data-jdbc/src/main/java/dev/relism/flash/ext/data/jdbc/JdbcRepository.java create mode 100644 flash-extensions/flash-ext-data-jdbc/src/main/java/dev/relism/flash/ext/data/jdbc/JdbcTxManager.java create mode 100644 flash-extensions/flash-ext-data-jdbc/src/main/java/dev/relism/flash/ext/data/jdbc/JdbcTxStatus.java create mode 100644 flash-extensions/flash-ext-data-jdbc/src/test/java/dev/relism/flash/ext/data/jdbc/JdbcTxManagerTest.java rename flash-extensions/flash-ext-jackson/src/main/java/dev/relism/{ => flash}/ext/jackson/JacksonExtension.java (94%) rename flash-extensions/flash-ext-jackson/src/main/java/dev/relism/{ => flash}/ext/jackson/JacksonMiddleware.java (91%) rename flash-extensions/flash-ext-jackson/src/main/java/dev/relism/{ => flash}/ext/jackson/Json.java (95%) rename flash-extensions/flash-ext-jackson/src/test/java/dev/relism/{ => flash}/ext/jackson/JacksonExtensionTest.java (81%) rename flash-extensions/flash-ext-jackson/src/test/java/dev/relism/{ => flash}/ext/jackson/JacksonMiddlewareTest.java (90%) rename flash-extensions/flash-ext-jackson/src/test/java/dev/relism/{ => flash}/ext/jackson/JsonTest.java (90%) rename flash-extensions/flash-ext-limiter/src/main/java/dev/relism/{ => flash}/ext/limiter/Bucket.java (96%) rename flash-extensions/flash-ext-limiter/src/main/java/dev/relism/{ => flash}/ext/limiter/BucketStore.java (96%) rename flash-extensions/flash-ext-limiter/src/main/java/dev/relism/{ => flash}/ext/limiter/Guard.java (89%) rename flash-extensions/flash-ext-limiter/src/main/java/dev/relism/{ => flash}/ext/limiter/KeyResolver.java (88%) rename flash-extensions/flash-ext-limiter/src/main/java/dev/relism/{ => flash}/ext/limiter/Limit.java (84%) rename flash-extensions/flash-ext-limiter/src/main/java/dev/relism/{ => flash}/ext/limiter/LimitConfig.java (92%) rename flash-extensions/flash-ext-limiter/src/main/java/dev/relism/{ => flash}/ext/limiter/LimitStrategy.java (89%) rename flash-extensions/flash-ext-limiter/src/main/java/dev/relism/{ => flash}/ext/limiter/LimiterConfig.java (97%) rename flash-extensions/flash-ext-limiter/src/main/java/dev/relism/{ => flash}/ext/limiter/LimiterExtension.java (89%) rename flash-extensions/flash-ext-limiter/src/main/java/dev/relism/{ => flash}/ext/limiter/RateLimitStrategy.java (80%) rename flash-extensions/flash-ext-limiter/src/main/java/dev/relism/{ => flash}/ext/limiter/strategy/FixedWindowStrategy.java (91%) rename flash-extensions/flash-ext-limiter/src/main/java/dev/relism/{ => flash}/ext/limiter/strategy/SlidingWindowStrategy.java (95%) rename flash-extensions/flash-ext-limiter/src/main/java/dev/relism/{ => flash}/ext/limiter/strategy/TokenBucketStrategy.java (94%) rename flash-extensions/flash-ext-limiter/src/test/java/dev/relism/{ => flash}/ext/limiter/LimiterOpenApiInteropTest.java (84%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/Authenticated.java (97%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/ClaimsHolder.java (98%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/ClientAuthMethod.java (94%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/DiscoveryClient.java (98%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/InMemoryOidcSessionStore.java (95%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/JwtUtils.java (97%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/JwtValidator.java (98%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/OidcAuthPolicy.java (99%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/OidcConfig.java (99%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/OidcExtension.java (95%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/OidcMiddleware.java (97%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/OidcProviderMetadata.java (92%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/OidcSession.java (98%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/OidcSessionStore.java (92%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/OidcStateStore.java (97%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/OidcTokenResponse.java (90%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/OidcUser.java (99%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/OidcValidationException.java (69%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/PkceUtils.java (97%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/RolesAllowed.java (96%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/ScopesAllowed.java (97%) rename flash-extensions/flash-ext-oidc/src/main/java/dev/relism/{ => flash}/ext/oidc/TokenClient.java (99%) rename flash-extensions/flash-ext-oidc/src/test/java/dev/relism/{ => flash}/ext/oidc/OidcAuthPolicyTest.java (98%) rename flash-extensions/flash-ext-oidc/src/test/java/dev/relism/{ => flash}/ext/oidc/OidcMiddlewareAuthzTest.java (98%) rename flash-extensions/flash-ext-oidc/src/test/java/dev/relism/{ => flash}/ext/oidc/OidcOpenApiInteropTest.java (78%) rename flash-extensions/flash-ext-oidc/src/test/java/dev/relism/{ => flash}/ext/oidc/OidcUserScopesTest.java (97%) rename flash-extensions/flash-ext-openapi/src/main/java/dev/relism/{ => flash}/ext/openapi/APIResponse.java (93%) rename flash-extensions/flash-ext-openapi/src/main/java/dev/relism/{ => flash}/ext/openapi/APIResponses.java (90%) rename flash-extensions/flash-ext-openapi/src/main/java/dev/relism/{ => flash}/ext/openapi/ApiOperation.java (95%) rename flash-extensions/flash-ext-openapi/src/main/java/dev/relism/{ => flash}/ext/openapi/ArraySchema.java (92%) rename flash-extensions/flash-ext-openapi/src/main/java/dev/relism/{ => flash}/ext/openapi/Content.java (85%) rename flash-extensions/flash-ext-openapi/src/main/java/dev/relism/{ => flash}/ext/openapi/OpenApiBuilder.java (98%) rename flash-extensions/flash-ext-openapi/src/main/java/dev/relism/{ => flash}/ext/openapi/OpenApiContributor.java (88%) rename flash-extensions/flash-ext-openapi/src/main/java/dev/relism/{ => flash}/ext/openapi/OpenApiContributorRegistry.java (92%) rename flash-extensions/flash-ext-openapi/src/main/java/dev/relism/{ => flash}/ext/openapi/OpenApiExtension.java (93%) rename flash-extensions/flash-ext-openapi/src/main/java/dev/relism/{ => flash}/ext/openapi/OpenApiOperationContribution.java (98%) rename flash-extensions/flash-ext-openapi/src/main/java/dev/relism/{ => flash}/ext/openapi/OpenApiResponseContribution.java (97%) rename flash-extensions/flash-ext-openapi/src/main/java/dev/relism/{ => flash}/ext/openapi/Parameter.java (95%) rename flash-extensions/flash-ext-openapi/src/main/java/dev/relism/{ => flash}/ext/openapi/ParameterIn.java (83%) rename flash-extensions/flash-ext-openapi/src/main/java/dev/relism/{ => flash}/ext/openapi/Parameters.java (90%) rename flash-extensions/flash-ext-openapi/src/main/java/dev/relism/{ => flash}/ext/openapi/Schema.java (95%) rename flash-extensions/flash-ext-openapi/src/main/java/dev/relism/{ => flash}/ext/openapi/SchemaProperty.java (94%) rename flash-extensions/flash-ext-openapi/src/main/java/dev/relism/{ => flash}/ext/openapi/SchemaType.java (84%) rename flash-extensions/flash-ext-openapi/src/test/java/dev/relism/{ => flash}/ext/openapi/OpenApiBuilderTest.java (90%) rename flash-extensions/flash-ext-openapi/src/test/java/dev/relism/{ => flash}/ext/openapi/OpenApiExtensionTest.java (90%) rename flash-extensions/flash-ext-routeviewer/src/main/java/dev/relism/{ => flash}/ext/routeviewer/GraphSerializer.java (96%) rename flash-extensions/flash-ext-routeviewer/src/main/java/dev/relism/{ => flash}/ext/routeviewer/RouteViewerDataHandler.java (76%) rename flash-extensions/flash-ext-routeviewer/src/main/java/dev/relism/{ => flash}/ext/routeviewer/RouteViewerExtension.java (87%) rename flash-extensions/flash-ext-routeviewer/src/main/java/dev/relism/{ => flash}/ext/routeviewer/RouteViewerHandler.java (87%) rename flash-extensions/flash-ext-routeviewer/src/main/java/dev/relism/{ => flash}/ext/routeviewer/RouteViewerStaticHandler.java (88%) rename flash-extensions/flash-ext-routeviewer/src/main/java/dev/relism/{ => flash}/ext/routeviewer/model/RouteGraph.java (88%) rename flash-extensions/flash-ext-routeviewer/src/main/java/dev/relism/{ => flash}/ext/routeviewer/model/RouteRecord.java (97%) rename flash-extensions/flash-ext-routeviewer/src/main/java/dev/relism/{ => flash}/ext/routeviewer/model/RouterNode.java (95%) rename flash-extensions/flash-ext-view-core/src/main/java/dev/relism/{ => flash}/ext/view/core/BaseViewExtension.java (86%) rename flash-extensions/flash-ext-view-core/src/main/java/dev/relism/{ => flash}/ext/view/core/BaseViewHandler.java (93%) rename flash-extensions/flash-ext-view-core/src/main/java/dev/relism/{ => flash}/ext/view/core/GlobalValue.java (59%) rename flash-extensions/flash-ext-view-core/src/main/java/dev/relism/{ => flash}/ext/view/core/RenderedView.java (82%) rename flash-extensions/flash-ext-view-core/src/main/java/dev/relism/{ => flash}/ext/view/core/ViewModel.java (98%) rename flash-extensions/flash-ext-view-core/src/main/java/dev/relism/{ => flash}/ext/view/core/ViewRuntimeBridge.java (63%) rename flash-extensions/flash-ext-view-core/src/test/java/dev/relism/{ => flash}/ext/view/core/ViewModelTest.java (98%) delete mode 100644 flash-extensions/flash-ext-view-jte/src/main/java/dev/relism/ext/view/jte/JteTarget.java rename flash-extensions/flash-ext-view-jte/src/main/java/dev/relism/{ => flash}/ext/view/jte/JteExtension.java (87%) rename flash-extensions/flash-ext-view-jte/src/main/java/dev/relism/{ => flash}/ext/view/jte/JteHandler.java (57%) rename flash-extensions/flash-ext-view-jte/src/main/java/dev/relism/{ => flash}/ext/view/jte/JteRuntime.java (91%) rename flash-extensions/flash-ext-view-jte/src/main/java/dev/relism/{ => flash}/ext/view/jte/JteSettings.java (98%) create mode 100644 flash-extensions/flash-ext-view-jte/src/main/java/dev/relism/flash/ext/view/jte/JteTarget.java rename flash-extensions/flash-ext-view-jte/src/main/java/dev/relism/{ => flash}/ext/view/jte/JteTargetResolver.java (90%) rename flash-extensions/flash-ext-view-jte/src/main/java/dev/relism/{ => flash}/ext/view/jte/Template.java (89%) rename flash-extensions/flash-ext-view-jte/src/test/java/dev/relism/{ => flash}/ext/view/jte/JteExtensionTest.java (86%) rename flash-extensions/flash-ext-view-jte/src/test/java/dev/relism/{ => flash}/ext/view/jte/JteRuntimeTest.java (86%) rename flash-extensions/flash-ext-view-jte/src/test/java/dev/relism/{ => flash}/ext/view/jte/JteSettingsTest.java (97%) rename flash-extensions/flash-ext-view-jte/src/test/java/dev/relism/{ => flash}/ext/view/jte/JteTargetResolverTest.java (89%) rename flash-extensions/flash-ext-view-jte/src/test/java/dev/relism/{ => flash}/ext/view/jte/model/HomePage.java (55%) rename flash-extensions/flash-ext-view-thymeleaf/src/main/java/dev/relism/{ => flash}/ext/view/thymeleaf/Fragment.java (89%) rename flash-extensions/flash-ext-view-thymeleaf/src/main/java/dev/relism/{ => flash}/ext/view/thymeleaf/Template.java (87%) rename flash-extensions/flash-ext-view-thymeleaf/src/main/java/dev/relism/{ => flash}/ext/view/thymeleaf/ThymeleafExtension.java (85%) rename flash-extensions/flash-ext-view-thymeleaf/src/main/java/dev/relism/{ => flash}/ext/view/thymeleaf/ThymeleafHandler.java (58%) rename flash-extensions/flash-ext-view-thymeleaf/src/main/java/dev/relism/{ => flash}/ext/view/thymeleaf/ThymeleafRuntime.java (94%) rename flash-extensions/flash-ext-view-thymeleaf/src/main/java/dev/relism/{ => flash}/ext/view/thymeleaf/ThymeleafSettings.java (97%) rename flash-extensions/flash-ext-view-thymeleaf/src/main/java/dev/relism/{ => flash}/ext/view/thymeleaf/ThymeleafTarget.java (68%) rename flash-extensions/flash-ext-view-thymeleaf/src/main/java/dev/relism/{ => flash}/ext/view/thymeleaf/ThymeleafTargetResolver.java (93%) rename flash-extensions/flash-ext-view-thymeleaf/src/test/java/dev/relism/{ => flash}/ext/view/thymeleaf/ThymeleafExtensionTest.java (91%) rename flash-extensions/flash-ext-view-thymeleaf/src/test/java/dev/relism/{ => flash}/ext/view/thymeleaf/ThymeleafRuntimeTest.java (94%) rename flash-extensions/flash-ext-view-thymeleaf/src/test/java/dev/relism/{ => flash}/ext/view/thymeleaf/ThymeleafSettingsTest.java (95%) rename flash-extensions/flash-ext-view-thymeleaf/src/test/java/dev/relism/{ => flash}/ext/view/thymeleaf/ThymeleafTargetResolverTest.java (92%) rename flash-extensions/{flash-web-bundler => flash-ext-web-bundler}/docs/README.md (100%) rename flash-extensions/{flash-web-bundler => flash-ext-web-bundler}/docs/asset-sources.md (100%) rename flash-extensions/{flash-web-bundler => flash-ext-web-bundler}/docs/configuration.md (100%) rename flash-extensions/{flash-web-bundler => flash-ext-web-bundler}/docs/dev-lifecycle.md (100%) rename flash-extensions/{flash-web-bundler => flash-ext-web-bundler}/docs/frontend-selection.md (100%) rename flash-extensions/{flash-web-bundler => flash-ext-web-bundler}/docs/modes.md (100%) rename flash-extensions/{flash-web-bundler => flash-ext-web-bundler}/docs/package-managers.md (100%) rename flash-extensions/{flash-web-bundler => flash-ext-web-bundler}/docs/performance.md (100%) rename flash-extensions/{flash-web-bundler => flash-ext-web-bundler}/docs/prod-serving.md (100%) rename flash-extensions/{flash-web-bundler => flash-ext-web-bundler}/docs/routing-fallback.md (100%) rename flash-extensions/{flash-web-bundler => flash-ext-web-bundler}/docs/security-policies.md (100%) rename flash-extensions/{flash-web-bundler => flash-ext-web-bundler}/pom.xml (95%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/AssetCatalog.java (94%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/AssetEntry.java (79%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/AssetIo.java (98%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/AssetLoadRequest.java (93%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/AssetMetadata.java (93%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/AssetPaths.java (95%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/AssetsSource.java (67%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/AssetsSources.java (89%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/BasePathEnforcementMode.java (62%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/ClasspathAssetManifest.java (91%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/ClasspathAssetsSource.java (99%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/CommandOrchestrator.java (99%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/CommandSafetyMode.java (61%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/CommandSafetyPolicy.java (95%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/CommandTokens.java (87%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/FilesystemAssetsSource.java (98%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/FrontendStrategy.java (88%) create mode 100644 flash-extensions/flash-ext-web-bundler/src/main/java/dev/relism/flash/ext/webbundler/FrontendType.java rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/FrontendTypeResolver.java (94%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/InstallCache.java (97%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/InstallPolicy.java (63%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/LoggingMode.java (65%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/MimeTypes.java (96%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/ModeResolver.java (90%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/OperationMode.java (61%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/PackageManager.java (92%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/PackageManagerAdapter.java (97%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/RuntimeEnvironment.java (53%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/RuntimeMode.java (60%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/SpaFallbackPolicy.java (79%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/StaticAssetServingPolicy.java (89%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/ViteFrontendStrategy.java (94%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/WatchList.java (96%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/WebBundlerConfig.java (99%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/WebBundlerExtension.java (96%) rename flash-extensions/{flash-web-bundler/src/main/java/dev/relism => flash-ext-web-bundler/src/main/java/dev/relism/flash}/ext/webbundler/WebBundlerRuntime.java (96%) rename flash-extensions/{flash-web-bundler/src/test/java/dev/relism => flash-ext-web-bundler/src/test/java/dev/relism/flash}/ext/webbundler/AssetsSourceTest.java (97%) rename flash-extensions/{flash-web-bundler/src/test/java/dev/relism => flash-ext-web-bundler/src/test/java/dev/relism/flash}/ext/webbundler/CommandSafetyPolicyTest.java (96%) rename flash-extensions/{flash-web-bundler/src/test/java/dev/relism => flash-ext-web-bundler/src/test/java/dev/relism/flash}/ext/webbundler/InstallCacheTest.java (95%) rename flash-extensions/{flash-web-bundler/src/test/java/dev/relism => flash-ext-web-bundler/src/test/java/dev/relism/flash}/ext/webbundler/ModeResolverTest.java (91%) rename flash-extensions/{flash-web-bundler/src/test/java/dev/relism => flash-ext-web-bundler/src/test/java/dev/relism/flash}/ext/webbundler/PackageManagerAdapterTest.java (93%) rename flash-extensions/{flash-web-bundler/src/test/java/dev/relism => flash-ext-web-bundler/src/test/java/dev/relism/flash}/ext/webbundler/WebBundlerConfigTest.java (97%) rename flash-extensions/{flash-web-bundler/src/test/java/dev/relism => flash-ext-web-bundler/src/test/java/dev/relism/flash}/ext/webbundler/WebBundlerExtensionDevGuardTest.java (91%) rename flash-extensions/{flash-web-bundler/src/test/java/dev/relism => flash-ext-web-bundler/src/test/java/dev/relism/flash}/ext/webbundler/WebBundlerExtensionIntegrationTest.java (95%) delete mode 100644 flash-extensions/flash-web-bundler/src/main/java/dev/relism/ext/webbundler/FrontendType.java delete mode 100644 flash/src/main/java/dev/relism/Flash.java rename flash/src/main/java/dev/relism/{ => flash}/ChunkedInputStream.java (99%) create mode 100644 flash/src/main/java/dev/relism/flash/Flash.java rename flash/src/main/java/dev/relism/{ => flash}/HttpServer.java (95%) rename flash/src/main/java/dev/relism/{ => flash}/RequestParser.java (96%) rename flash/src/main/java/dev/relism/{ => flash}/ServerHandle.java (79%) rename flash/src/main/java/dev/relism/{ => flash}/api/multipart/Multipart.java (99%) rename flash/src/main/java/dev/relism/{ => flash}/api/multipart/Part.java (98%) rename flash/src/main/java/dev/relism/{ => flash}/exceptions/HttpException.java (97%) rename flash/src/main/java/dev/relism/{ => flash}/exceptions/InitializationException.java (92%) rename flash/src/main/java/dev/relism/{ => flash}/extension/AnnotationProcessor.java (83%) rename flash/src/main/java/dev/relism/{ => flash}/extension/ExtensionPhase.java (96%) rename flash/src/main/java/dev/relism/{ => flash}/extension/FlashApp.java (95%) rename flash/src/main/java/dev/relism/{ => flash}/extension/FlashConfiguration.java (94%) rename flash/src/main/java/dev/relism/{ => flash}/extension/FlashContext.java (99%) rename flash/src/main/java/dev/relism/{ => flash}/extension/FlashExtension.java (98%) rename flash/src/main/java/dev/relism/{ => flash}/extension/FlashRegistrar.java (93%) rename flash/src/main/java/dev/relism/{ => flash}/extension/FlashScope.java (89%) rename flash/src/main/java/dev/relism/{ => flash}/extension/PackageScanner.java (97%) rename flash/src/main/java/dev/relism/{ => flash}/extension/RouteDefinition.java (88%) rename flash/src/main/java/dev/relism/{ => flash}/extension/RouteEvent.java (94%) rename flash/src/main/java/dev/relism/{ => flash}/extension/RouteListener.java (95%) rename flash/src/main/java/dev/relism/{ => flash}/http/ContentType.java (98%) rename flash/src/main/java/dev/relism/{ => flash}/http/HttpMethod.java (98%) rename flash/src/main/java/dev/relism/{ => flash}/http/HttpStatus.java (99%) rename flash/src/main/java/dev/relism/{ => flash}/models/HeaderMap.java (99%) rename flash/src/main/java/dev/relism/{ => flash}/models/PathParams.java (91%) rename flash/src/main/java/dev/relism/{ => flash}/models/QueryParams.java (99%) rename flash/src/main/java/dev/relism/{ => flash}/models/Request.java (98%) rename flash/src/main/java/dev/relism/{ => flash}/models/RequestBody.java (99%) rename flash/src/main/java/dev/relism/{ => flash}/models/RequestHandler.java (92%) rename flash/src/main/java/dev/relism/{ => flash}/models/RequestHelper.java (97%) rename flash/src/main/java/dev/relism/{ => flash}/models/RequestLine.java (82%) rename flash/src/main/java/dev/relism/{ => flash}/models/Response.java (98%) rename flash/src/main/java/dev/relism/{ => flash}/models/SimpleHandler.java (95%) rename flash/src/main/java/dev/relism/{ => flash}/routing/AbstractRouter.java (88%) rename flash/src/main/java/dev/relism/{ => flash}/routing/CONNECT.java (84%) rename flash/src/main/java/dev/relism/{ => flash}/routing/DELETE.java (84%) rename flash/src/main/java/dev/relism/{ => flash}/routing/GET.java (83%) rename flash/src/main/java/dev/relism/{ => flash}/routing/HEAD.java (84%) rename flash/src/main/java/dev/relism/{ => flash}/routing/Middleware.java (89%) rename flash/src/main/java/dev/relism/{ => flash}/routing/OPTIONS.java (84%) rename flash/src/main/java/dev/relism/{ => flash}/routing/PATCH.java (84%) rename flash/src/main/java/dev/relism/{ => flash}/routing/POST.java (84%) rename flash/src/main/java/dev/relism/{ => flash}/routing/PURGE.java (84%) rename flash/src/main/java/dev/relism/{ => flash}/routing/PUT.java (83%) rename flash/src/main/java/dev/relism/{ => flash}/routing/PathUtils.java (97%) rename flash/src/main/java/dev/relism/{ => flash}/routing/Route.java (79%) rename flash/src/main/java/dev/relism/{ => flash}/routing/Routes.java (94%) rename flash/src/main/java/dev/relism/{ => flash}/routing/TRACE.java (84%) rename flash/src/main/java/dev/relism/{ => flash}/routing/routers/fastpathrouter/FastPathRouterImpl.java (93%) rename flash/src/main/java/dev/relism/{ => flash}/routing/routers/fastpathrouter/FastPathViews.java (97%) create mode 100644 flash/src/main/java/dev/relism/flash/routing/routers/radix/RadixPathRouterImpl.java rename flash/src/main/java/dev/relism/{ => flash}/template/ByteTemplate.java (98%) rename flash/src/main/java/dev/relism/{ => flash}/template/ErrorPages.java (95%) delete mode 100644 flash/src/main/java/dev/relism/routing/routers/radix/RadixPathRouterImpl.java rename flash/src/test/java/dev/relism/{ => flash}/ChunkedInputStreamTest.java (99%) rename flash/src/test/java/dev/relism/{ => flash}/HttpServerConcurrencyTest.java (97%) rename flash/src/test/java/dev/relism/{ => flash}/HttpServerTest.java (97%) rename flash/src/test/java/dev/relism/{ => flash}/RequestParserTest.java (98%) rename flash/src/test/java/dev/relism/{ => flash}/api/multipart/MultipartTest.java (97%) rename flash/src/test/java/dev/relism/{ => flash}/http/ContentTypeTest.java (96%) rename flash/src/test/java/dev/relism/{ => flash}/http/HttpMethodTest.java (98%) rename flash/src/test/java/dev/relism/{ => flash}/http/HttpStatusTest.java (98%) rename flash/src/test/java/dev/relism/{ => flash}/models/HeaderMapTest.java (98%) rename flash/src/test/java/dev/relism/{ => flash}/models/PathParamsTest.java (98%) rename flash/src/test/java/dev/relism/{ => flash}/models/QueryParamsTest.java (98%) rename flash/src/test/java/dev/relism/{ => flash}/models/RequestBodyTest.java (99%) rename flash/src/test/java/dev/relism/{ => flash}/models/RequestLineTest.java (94%) rename flash/src/test/java/dev/relism/{ => flash}/models/RequestTest.java (97%) rename flash/src/test/java/dev/relism/{ => flash}/models/ResponseTest.java (98%) rename flash/src/test/java/dev/relism/{ => flash}/models/SimpleHandlerTest.java (93%) rename flash/src/test/java/dev/relism/{ => flash}/routing/AbstractRouterTest.java (91%) rename flash/src/test/java/dev/relism/{ => flash}/routing/PathUtilsTest.java (98%) rename flash/src/test/java/dev/relism/{ => flash}/routing/routers/fastpathrouter/FastPathRouterImplTest.java (86%) rename flash/src/test/java/dev/relism/{ => flash}/routing/routers/fastpathrouter/FastPathViewsTest.java (97%) rename flash/src/test/java/dev/relism/{ => flash}/template/ByteTemplateTest.java (98%) rename flash/src/test/java/dev/relism/{ => flash}/template/ErrorPagesTest.java (88%) diff --git a/.idea/encodings.xml b/.idea/encodings.xml index ff14d95..aa0097f 100644 --- a/.idea/encodings.xml +++ b/.idea/encodings.xml @@ -5,6 +5,14 @@ + + + + + + + + @@ -23,8 +31,8 @@ - - + + diff --git a/.idea/workspace.xml b/.idea/workspace.xml index e191799..49a3dae 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,54 +4,285 @@