Uses of Class
com.kingsrook.qqq.middleware.javalin.routeproviders.IsolatedSpaRouteProvider
Packages that use IsolatedSpaRouteProvider
-
Uses of IsolatedSpaRouteProvider in com.kingsrook.qqq.middleware.javalin.routeproviders
Methods in com.kingsrook.qqq.middleware.javalin.routeproviders that return IsolatedSpaRouteProviderModifier and TypeMethodDescriptionIsolatedSpaRouteProvider.withAfterHandler(io.javalin.http.Handler handler) Fluent setter: Add a custom after handler.IsolatedSpaRouteProvider.withAuthenticator(QCodeReference authenticator) Fluent setter: Set the authenticator.IsolatedSpaRouteProvider.withBeforeHandler(io.javalin.http.Handler handler) Fluent setter: Add a custom before handler.IsolatedSpaRouteProvider.withCustomAssetDetector(Predicate<String> detector) Fluent setter: Add custom detection logic for static assets Use this for complex cases where file extensions and path patterns aren't sufficient.IsolatedSpaRouteProvider.withCustomAssetExtensions(String... extensions) Fluent setter: Add custom file extensions to detect as static assets Use this when your SPA uses non-standard file extensions that should be treated as static assets rather than client-side routes.IsolatedSpaRouteProvider.withCustomAssetPathPatterns(String... patterns) Fluent setter: Add custom path patterns to detect as static assets Use this when your SPA uses non-standard directory structures for assets.IsolatedSpaRouteProvider.withDeepLinking(boolean enable) Fluent setter: Enable/disable deep linking (default: true).IsolatedSpaRouteProvider.withExcludedPath(String path) Fluent setter: Add a single excluded path.IsolatedSpaRouteProvider.withExcludedPaths(List<String> paths) Fluent setter: Add paths to exclude (for root SPA only).IsolatedSpaRouteProvider.withLoadFromJar(boolean loadFromJar) Fluent setter: Set whether to load from JAR (overrides system property).IsolatedSpaRouteProvider.withSpaIndexFile(String spaIndexFile) Fluent setter: Set the SPA index file path.