+
+
Shorthand for @Route(method = HttpMethod.PATCH, path = "…").
-
-
+
+
Path parameters captured during routing, stored as byte offsets into the path view.
-
-
-
-
+
+
+
+
Shorthand for @Route(method = HttpMethod.POST, path = "…").
-
-
+
+
Shorthand for @Route(method = HttpMethod.PURGE, path = "…").
-
-
+
+
Shorthand for @Route(method = HttpMethod.PUT, path = "…").
+
+
Lazy query parameter access (?key=value&...).
+
+
+
Contract for a rate-limit algorithm.
+
+
+
+
Render result returned by engine runtimes.
+
+
+
+
+
Immutable view of an incoming HTTP/1.1 request.
@@ -236,13 +479,19 @@ loadScripts(document, 'script');
-
One instance per connection, the buffer is allocated once and reused across keep-alive
- requests.
+
One instance per connection.
-
-
+
+
+
+
+
+
+
Restricts a handler to callers whose JWT contains at least one of the
+ specified roles.
+
@@ -251,14 +500,49 @@ loadScripts(document, 'script');
Immutable snapshot of a route captured at registration time.
-
-
+
+
+
Accumulates
RouteEvents at boot time and organizes them into an
+ ordered list of
RouterNodes for rendering.
+
+
+
-
-
+
+
+
Enriched snapshot of a single registered route.
+
+
+
+
A node in the route graph representing a single router instance.
+
+
+
Boot-time resolution of
Route from a handler class (direct
@Route or shorthand).
+
+
+
Mounts an interactive route-graph viewer at a configurable HTTP endpoint.
+
+
+
+
+
+
Minimal OpenAPI schema metadata for model classes and properties.
+
+
+
+
Optional alias for property-level schema metadata.
+
+
+
+
+
+
Restricts a handler to callers whose token carries the required OAuth2 scopes.
+
+
+
Public handle to the underlying HTTP transport.
@@ -272,10 +556,112 @@ loadScripts(document, 'script');
Functional interface for handling requests, used by
SimpleHandler.
+
+
+
Sliding-window counter rate limit: approximates a true sliding window by interpolating
+ between the previous fixed window's count and the current window's count.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Binds a handler to a jte template.
+
+
+
+
Binds a handler to a Thymeleaf template.
+
+
+
+
Opinionated Thymeleaf SSR extension for Flash.
+
+
+
+
Base class for class-based Thymeleaf handlers.
+
+
+
+
Thymeleaf resolver/engine defaults tuned for Flash.
+
+
+
+
+
+
Token-bucket rate limit: tokens refill continuously at a rate of
+ limit / windowMs tokens per millisecond, up to a maximum of limit tokens.
+
Shorthand for @Route(method = HttpMethod.TRACE, path = "…").
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Mutable per-request model builder.
+
+
+
+
+
+
+
+
+
+
+
+
Base class for class-based WebSocket endpoints registered via @Ws or
+ app.ws(path, endpoint).
+
+
+
+
+
+
Handler for a WebSocket endpoint.
+
+
+
+
Per-connection WebSocket I/O state.
+
+
+
diff --git a/javadoc/2.0.0/allpackages-index.html b/javadoc/2.0.0/allpackages-index.html
index 2fd15dc..85247fd 100644
--- a/javadoc/2.0.0/allpackages-index.html
+++ b/javadoc/2.0.0/allpackages-index.html
@@ -1,8 +1,8 @@
-
+
-
-
All Packages (flash-parent 2.0.0 API)
+
+
All Packages (flash-parent 2.1.0-SNAPSHOT API)
@@ -61,19 +61,51 @@ loadScripts(document, 'script');
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/constant-values.html b/javadoc/2.0.0/constant-values.html
index 13daa92..7144ba7 100644
--- a/javadoc/2.0.0/constant-values.html
+++ b/javadoc/2.0.0/constant-values.html
@@ -1,8 +1,8 @@
-
+
-
-
Constant Field Values (flash-parent 2.0.0 API)
+
+
Constant Field Values (flash-parent 2.1.0-SNAPSHOT API)
@@ -72,6 +72,47 @@ loadScripts(document, 'script');
+
+
+
+
+
+
+
+
+
+
"/routeviewer"
+
+
+
+
+
+
+
+
+
+
+
public static final byte
+
+
0x2
+
public static final byte
+
+
0x8
+
public static final byte
+
+
0x0
+
public static final byte
+
+
0x9
+
public static final byte
+
+
0xa
+
public static final byte
+
+
0x1
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/Flash.Commons.html b/javadoc/2.0.0/dev/relism/flash/Flash.Commons.html
index ad56fcb..ec238c6 100644
--- a/javadoc/2.0.0/dev/relism/flash/Flash.Commons.html
+++ b/javadoc/2.0.0/dev/relism/flash/Flash.Commons.html
@@ -1,8 +1,8 @@
-
+
-
-Flash.Commons (flash-parent 2.0.0 API)
+
+Flash.Commons (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/Flash.Middlewares.CorsConfig.html b/javadoc/2.0.0/dev/relism/flash/Flash.Middlewares.CorsConfig.html
index 1c140d8..80b2b0f 100644
--- a/javadoc/2.0.0/dev/relism/flash/Flash.Middlewares.CorsConfig.html
+++ b/javadoc/2.0.0/dev/relism/flash/Flash.Middlewares.CorsConfig.html
@@ -1,8 +1,8 @@
-
+
-
-Flash.Middlewares.CorsConfig (flash-parent 2.0.0 API)
+
+Flash.Middlewares.CorsConfig (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/Flash.Middlewares.html b/javadoc/2.0.0/dev/relism/flash/Flash.Middlewares.html
index e6a0a9b..5393f81 100644
--- a/javadoc/2.0.0/dev/relism/flash/Flash.Middlewares.html
+++ b/javadoc/2.0.0/dev/relism/flash/Flash.Middlewares.html
@@ -1,8 +1,8 @@
-
+
-
-Flash.Middlewares (flash-parent 2.0.0 API)
+
+Flash.Middlewares (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/Flash.html b/javadoc/2.0.0/dev/relism/flash/Flash.html
index a58168d..6b3876d 100644
--- a/javadoc/2.0.0/dev/relism/flash/Flash.html
+++ b/javadoc/2.0.0/dev/relism/flash/Flash.html
@@ -1,8 +1,8 @@
-
+
-
-Flash (flash-parent 2.0.0 API)
+
+Flash (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/Main.html b/javadoc/2.0.0/dev/relism/flash/Main.html
index ca65584..2a0b4ee 100644
--- a/javadoc/2.0.0/dev/relism/flash/Main.html
+++ b/javadoc/2.0.0/dev/relism/flash/Main.html
@@ -1,8 +1,8 @@
-
+
-
-Main (flash-parent 2.0.0 API)
+
+Main (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/RequestParser.html b/javadoc/2.0.0/dev/relism/flash/RequestParser.html
index 25ca759..2527305 100644
--- a/javadoc/2.0.0/dev/relism/flash/RequestParser.html
+++ b/javadoc/2.0.0/dev/relism/flash/RequestParser.html
@@ -1,8 +1,8 @@
-
+
-
-RequestParser (flash-parent 2.0.0 API)
+
+RequestParser (flash-parent 2.1.0-SNAPSHOT API)
@@ -93,9 +93,25 @@ loadScripts(document, 'script');
public class RequestParser
extends Object
-One instance per connection, the buffer is allocated once and reused across keep-alive
- requests. Grows on demand (doubling, up to maxHeaderBufferSize). Zero String
- allocations during parsing; paths, headers and protocol are exposed as ByteView slices.
+One instance per connection. The buffer is allocated once and reused across
+ keep-alive requests. Grows on demand (doubling, up to
maxHeaderBufferSize).
+
+
Zero-allocation design
+
+ No String allocations during parsing: paths, headers and
+ protocol are exposed as ByteView slices
+ into the shared buffer.
+ headerMap is reset in-place per request — single allocation
+ for the lifetime of the connection.
+ Pipelining / keep-alive leftover bytes are tracked via bufBase
+ and bufLen — no copy between requests on the common path.
+
+
+
State invariant
+
bufBase and
bufLen always reflect unconsumed bytes that belong
+ to the
next request. They are snapshotted at the top of
parse(java.io.InputStream)
+ and reset to
0/0 before any work begins, so an exception thrown mid-parse
+ leaves the fields clean rather than pointing at stale data from a previous request.
@@ -180,9 +198,18 @@ loadScripts(document, 'script');
parse
+
Parses the next HTTP request from
in.
+
+
Exception safety: bufBase and bufLen are reset
+ to 0 before any parsing work begins. If an exception is thrown,
+ the connection will be closed by the caller, so stale leftover state is
+ never a problem — but the reset ensures correctness in test scenarios where
+ the same parser instance is reused after an error.
+Returns:
+the parsed Request , or null on clean EOF.
Throws:
-IOException
+IOException - on malformed headers or I/O failure.
diff --git a/javadoc/2.0.0/dev/relism/flash/ServerHandle.html b/javadoc/2.0.0/dev/relism/flash/ServerHandle.html
index 8070de7..5421222 100644
--- a/javadoc/2.0.0/dev/relism/flash/ServerHandle.html
+++ b/javadoc/2.0.0/dev/relism/flash/ServerHandle.html
@@ -1,8 +1,8 @@
-
+
-
-
ServerHandle (flash-parent 2.0.0 API)
+
+
ServerHandle (flash-parent 2.1.0-SNAPSHOT API)
@@ -89,7 +89,7 @@ loadScripts(document, 'script');
public interface ServerHandle
-Public handle to the underlying HTTP transport. Returned by
create(dev.relism.flash.extension.FlashConfiguration, dev.relism.flash.routing.AbstractRouter)
+
@@ -107,8 +107,9 @@ loadScripts(document, 'script');
-
+
void
@@ -162,10 +163,11 @@ loadScripts(document, 'script');
-
+
create
Throws:
diff --git a/javadoc/2.0.0/dev/relism/flash/api/multipart/Multipart.html b/javadoc/2.0.0/dev/relism/flash/api/multipart/Multipart.html
index 712c619..9fa0d71 100644
--- a/javadoc/2.0.0/dev/relism/flash/api/multipart/Multipart.html
+++ b/javadoc/2.0.0/dev/relism/flash/api/multipart/Multipart.html
@@ -1,8 +1,8 @@
-
+
-
-Multipart (flash-parent 2.0.0 API)
+
+Multipart (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/api/multipart/Part.html b/javadoc/2.0.0/dev/relism/flash/api/multipart/Part.html
index a53c351..cc2a47c 100644
--- a/javadoc/2.0.0/dev/relism/flash/api/multipart/Part.html
+++ b/javadoc/2.0.0/dev/relism/flash/api/multipart/Part.html
@@ -1,8 +1,8 @@
-
+
-
-Part (flash-parent 2.0.0 API)
+
+Part (flash-parent 2.1.0-SNAPSHOT API)
@@ -131,7 +131,7 @@ loadScripts(document, 'script');
boolean
-
true if this part has a filename attribute (i.e. a file upload).
+
true if this part has a filename attribute (i.e.
byte[]
diff --git a/javadoc/2.0.0/dev/relism/flash/api/multipart/class-use/Multipart.html b/javadoc/2.0.0/dev/relism/flash/api/multipart/class-use/Multipart.html
index f63053c..5ec2ba6 100644
--- a/javadoc/2.0.0/dev/relism/flash/api/multipart/class-use/Multipart.html
+++ b/javadoc/2.0.0/dev/relism/flash/api/multipart/class-use/Multipart.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Class dev.relism.flash.api.multipart.Multipart (flash-parent 2.0.0 API)
+
+Uses of Class dev.relism.flash.api.multipart.Multipart (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/api/multipart/class-use/Part.html b/javadoc/2.0.0/dev/relism/flash/api/multipart/class-use/Part.html
index efa7008..b8b948c 100644
--- a/javadoc/2.0.0/dev/relism/flash/api/multipart/class-use/Part.html
+++ b/javadoc/2.0.0/dev/relism/flash/api/multipart/class-use/Part.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Class dev.relism.flash.api.multipart.Part (flash-parent 2.0.0 API)
+
+Uses of Class dev.relism.flash.api.multipart.Part (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/api/multipart/package-summary.html b/javadoc/2.0.0/dev/relism/flash/api/multipart/package-summary.html
index ce9a7be..a441e5a 100644
--- a/javadoc/2.0.0/dev/relism/flash/api/multipart/package-summary.html
+++ b/javadoc/2.0.0/dev/relism/flash/api/multipart/package-summary.html
@@ -1,8 +1,8 @@
-
+
-
-dev.relism.flash.api.multipart (flash-parent 2.0.0 API)
+
+dev.relism.flash.api.multipart (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/api/multipart/package-tree.html b/javadoc/2.0.0/dev/relism/flash/api/multipart/package-tree.html
index acecb53..9b6fcab 100644
--- a/javadoc/2.0.0/dev/relism/flash/api/multipart/package-tree.html
+++ b/javadoc/2.0.0/dev/relism/flash/api/multipart/package-tree.html
@@ -1,8 +1,8 @@
-
+
-
-dev.relism.flash.api.multipart Class Hierarchy (flash-parent 2.0.0 API)
+
+dev.relism.flash.api.multipart Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/api/multipart/package-use.html b/javadoc/2.0.0/dev/relism/flash/api/multipart/package-use.html
index 2a2ec50..c38ff86 100644
--- a/javadoc/2.0.0/dev/relism/flash/api/multipart/package-use.html
+++ b/javadoc/2.0.0/dev/relism/flash/api/multipart/package-use.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Package dev.relism.flash.api.multipart (flash-parent 2.0.0 API)
+
+Uses of Package dev.relism.flash.api.multipart (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/class-use/Flash.Commons.html b/javadoc/2.0.0/dev/relism/flash/class-use/Flash.Commons.html
index 68726e4..fa73651 100644
--- a/javadoc/2.0.0/dev/relism/flash/class-use/Flash.Commons.html
+++ b/javadoc/2.0.0/dev/relism/flash/class-use/Flash.Commons.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Class dev.relism.flash.Flash.Commons (flash-parent 2.0.0 API)
+
+Uses of Class dev.relism.flash.Flash.Commons (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/class-use/Flash.Middlewares.CorsConfig.html b/javadoc/2.0.0/dev/relism/flash/class-use/Flash.Middlewares.CorsConfig.html
index dca59c9..b32fb26 100644
--- a/javadoc/2.0.0/dev/relism/flash/class-use/Flash.Middlewares.CorsConfig.html
+++ b/javadoc/2.0.0/dev/relism/flash/class-use/Flash.Middlewares.CorsConfig.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Class dev.relism.flash.Flash.Middlewares.CorsConfig (flash-parent 2.0.0 API)
+
+Uses of Class dev.relism.flash.Flash.Middlewares.CorsConfig (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/class-use/Flash.Middlewares.html b/javadoc/2.0.0/dev/relism/flash/class-use/Flash.Middlewares.html
index ed0f325..a7ea783 100644
--- a/javadoc/2.0.0/dev/relism/flash/class-use/Flash.Middlewares.html
+++ b/javadoc/2.0.0/dev/relism/flash/class-use/Flash.Middlewares.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Class dev.relism.flash.Flash.Middlewares (flash-parent 2.0.0 API)
+
+Uses of Class dev.relism.flash.Flash.Middlewares (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/class-use/Flash.html b/javadoc/2.0.0/dev/relism/flash/class-use/Flash.html
index 5fc5344..4989ab0 100644
--- a/javadoc/2.0.0/dev/relism/flash/class-use/Flash.html
+++ b/javadoc/2.0.0/dev/relism/flash/class-use/Flash.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Class dev.relism.flash.Flash (flash-parent 2.0.0 API)
+
+Uses of Class dev.relism.flash.Flash (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/class-use/Main.html b/javadoc/2.0.0/dev/relism/flash/class-use/Main.html
index f1940dd..b870e60 100644
--- a/javadoc/2.0.0/dev/relism/flash/class-use/Main.html
+++ b/javadoc/2.0.0/dev/relism/flash/class-use/Main.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Class dev.relism.flash.Main (flash-parent 2.0.0 API)
+
+Uses of Class dev.relism.flash.Main (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/class-use/RequestParser.html b/javadoc/2.0.0/dev/relism/flash/class-use/RequestParser.html
index a1f86c1..2512368 100644
--- a/javadoc/2.0.0/dev/relism/flash/class-use/RequestParser.html
+++ b/javadoc/2.0.0/dev/relism/flash/class-use/RequestParser.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Class dev.relism.flash.RequestParser (flash-parent 2.0.0 API)
+
+Uses of Class dev.relism.flash.RequestParser (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/class-use/ServerHandle.html b/javadoc/2.0.0/dev/relism/flash/class-use/ServerHandle.html
index c5121a3..aaf3fb8 100644
--- a/javadoc/2.0.0/dev/relism/flash/class-use/ServerHandle.html
+++ b/javadoc/2.0.0/dev/relism/flash/class-use/ServerHandle.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Interface dev.relism.flash.ServerHandle (flash-parent 2.0.0 API)
+
+Uses of Interface dev.relism.flash.ServerHandle (flash-parent 2.1.0-SNAPSHOT API)
@@ -69,8 +69,9 @@ loadScripts(document, 'script');
-
+
diff --git a/javadoc/2.0.0/dev/relism/flash/exceptions/HttpException.html b/javadoc/2.0.0/dev/relism/flash/exceptions/HttpException.html
index 3ba6afe..ba51816 100644
--- a/javadoc/2.0.0/dev/relism/flash/exceptions/HttpException.html
+++ b/javadoc/2.0.0/dev/relism/flash/exceptions/HttpException.html
@@ -1,8 +1,8 @@
-
+
-
-
HttpException (flash-parent 2.0.0 API)
+
+
HttpException (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/exceptions/InitializationException.html b/javadoc/2.0.0/dev/relism/flash/exceptions/InitializationException.html
index ef335c8..0f8e1e1 100644
--- a/javadoc/2.0.0/dev/relism/flash/exceptions/InitializationException.html
+++ b/javadoc/2.0.0/dev/relism/flash/exceptions/InitializationException.html
@@ -1,8 +1,8 @@
-
+
-
-
InitializationException (flash-parent 2.0.0 API)
+
+
InitializationException (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/exceptions/class-use/HttpException.html b/javadoc/2.0.0/dev/relism/flash/exceptions/class-use/HttpException.html
index 7e23f64..04ee485 100644
--- a/javadoc/2.0.0/dev/relism/flash/exceptions/class-use/HttpException.html
+++ b/javadoc/2.0.0/dev/relism/flash/exceptions/class-use/HttpException.html
@@ -1,8 +1,8 @@
-
+
-
-
Uses of Class dev.relism.flash.exceptions.HttpException (flash-parent 2.0.0 API)
+
+
Uses of Class dev.relism.flash.exceptions.HttpException (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/exceptions/class-use/InitializationException.html b/javadoc/2.0.0/dev/relism/flash/exceptions/class-use/InitializationException.html
index 5549b5d..0e02164 100644
--- a/javadoc/2.0.0/dev/relism/flash/exceptions/class-use/InitializationException.html
+++ b/javadoc/2.0.0/dev/relism/flash/exceptions/class-use/InitializationException.html
@@ -1,8 +1,8 @@
-
+
-
-
Uses of Class dev.relism.flash.exceptions.InitializationException (flash-parent 2.0.0 API)
+
+
Uses of Class dev.relism.flash.exceptions.InitializationException (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/exceptions/package-summary.html b/javadoc/2.0.0/dev/relism/flash/exceptions/package-summary.html
index d0f76d9..46b7d51 100644
--- a/javadoc/2.0.0/dev/relism/flash/exceptions/package-summary.html
+++ b/javadoc/2.0.0/dev/relism/flash/exceptions/package-summary.html
@@ -1,8 +1,8 @@
-
+
-
-
dev.relism.flash.exceptions (flash-parent 2.0.0 API)
+
+
dev.relism.flash.exceptions (flash-parent 2.1.0-SNAPSHOT API)
@@ -80,16 +80,6 @@ loadScripts(document, 'script');
-
-
-
-
-
-
-
-
-
-
diff --git a/javadoc/2.0.0/dev/relism/flash/exceptions/package-tree.html b/javadoc/2.0.0/dev/relism/flash/exceptions/package-tree.html
index 55549e9..97ce56a 100644
--- a/javadoc/2.0.0/dev/relism/flash/exceptions/package-tree.html
+++ b/javadoc/2.0.0/dev/relism/flash/exceptions/package-tree.html
@@ -1,8 +1,8 @@
-
+
-
-
dev.relism.flash.exceptions Class Hierarchy (flash-parent 2.0.0 API)
+
+
dev.relism.flash.exceptions Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/exceptions/package-use.html b/javadoc/2.0.0/dev/relism/flash/exceptions/package-use.html
index eab50c4..f3ba8ca 100644
--- a/javadoc/2.0.0/dev/relism/flash/exceptions/package-use.html
+++ b/javadoc/2.0.0/dev/relism/flash/exceptions/package-use.html
@@ -1,8 +1,8 @@
-
+
-
-
Uses of Package dev.relism.flash.exceptions (flash-parent 2.0.0 API)
+
+
Uses of Package dev.relism.flash.exceptions (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/DataExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/data/DataExtension.html
new file mode 100644
index 0000000..24ce9bc
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/DataExtension.html
@@ -0,0 +1,215 @@
+
+
+
+
+
DataExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
int
+
+
+
void
+
+
+
Phase 1 — register services and processors.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+provide
+
+
+
+
+Specified by:
+provide in interface FlashExtension
+
+
+
+
+
+priority
+public int priority ()
+
+Execution priority. Lower = earlier in the annotation middleware chain.
+ Tie-breaking: same value → install order (sort is stable).
+ Default:
ExtensionPhase.DEFAULT (500).
+
+Specified by:
+priority in interface FlashExtension
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/class-use/DataExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/data/class-use/DataExtension.html
new file mode 100644
index 0000000..d10210c
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/class-use/DataExtension.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.data.DataExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.data.DataExtension
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/Page.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Page.html
new file mode 100644
index 0000000..8112d29
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Page.html
@@ -0,0 +1,342 @@
+
+
+
+
+
Page (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public record Page<T> (
List <
T > content, int page, int size, long total)
+
extends Record
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
Page (List <T > content,
+ int page,
+ int size,
+ long total)
+
+
Creates an instance of a Page record class.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the value of the content record component.
+
+
final boolean
+
+
+
Indicates whether some other object is "equal to" this one.
+
+
final int
+
+
+
Returns a hash code value for this object.
+
+
boolean
+
+
+
boolean
+
+
+
boolean
+
+
+
int
+
+
+
Returns the value of the page record component.
+
+
int
+
+
+
Returns the value of the size record component.
+
+
+
+
+
Returns a string representation of this record class.
+
+
long
+
+
+
Returns the value of the total record component.
+
+
int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Page
+public Page (List <T > content,
+ int page,
+ int size,
+ long total)
+Creates an instance of a Page record class.
+
+Parameters:
+content - the value for the content record component
+page - the value for the page record component
+size - the value for the size record component
+total - the value for the total record component
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+totalPages
+public int totalPages ()
+
+
+
+
+hasNext
+public boolean hasNext ()
+
+
+
+
+hasPrev
+public boolean hasPrev ()
+
+
+
+
+isEmpty
+public boolean isEmpty ()
+
+
+
+
+toString
+public final String toString ()
+Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
+
+Specified by:
+toString in class Record
+Returns:
+a string representation of this object
+
+
+
+
+
+hashCode
+public final int hashCode ()
+Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
+
+Specified by:
+hashCode in class Record
+Returns:
+a hash code value for this object
+
+
+
+
+
+equals
+public final boolean equals (Object o)
+Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with
Objects::equals(Object,Object); primitive components are compared with '=='.
+
+Specified by:
+equals in class Record
+Parameters:
+o - the object with which to compare
+Returns:
+true if this object is the same as the o argument; false otherwise.
+
+
+
+
+
+content
+
+Returns the value of the content record component.
+
+Returns:
+the value of the content record component
+
+
+
+
+
+page
+public int page ()
+Returns the value of the page record component.
+
+Returns:
+the value of the page record component
+
+
+
+
+
+size
+public int size ()
+Returns the value of the size record component.
+
+Returns:
+the value of the size record component
+
+
+
+
+
+total
+public long total ()
+Returns the value of the total record component.
+
+Returns:
+the value of the total record component
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/Query.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Query.html
new file mode 100644
index 0000000..e434ba8
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Query.html
@@ -0,0 +1,353 @@
+
+
+
+
+
Query (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Creates an instance of a Query record class.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
final boolean
+
+
+
Indicates whether some other object is "equal to" this one.
+
+
final int
+
+
+
Returns a hash code value for this object.
+
+
boolean
+
+
+
+
+
+
+
+
+
Returns the value of the page record component.
+
+
+
page (int page,
+ int size)
+
+
+
+
+
Returns the value of the size record component.
+
+
+
+
+
Returns the value of the sort record component.
+
+
+
+
+
Returns the value of the spec record component.
+
+
+
+
+
Returns a string representation of this record class.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Query
+
+Creates an instance of a Query record class.
+
+Parameters:
+spec - the value for the spec record component
+sort - the value for the sort record component
+page - the value for the page record component
+size - the value for the size record component
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+all
+public static <T> Query <T> all ()
+
+
+
+
+
+
+
+
+
+
+page
+public Query <T > page (int page,
+ int size)
+
+
+
+
+isPaged
+public boolean isPaged ()
+
+
+
+
+toString
+public final String toString ()
+Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
+
+Specified by:
+toString in class Record
+Returns:
+a string representation of this object
+
+
+
+
+
+hashCode
+public final int hashCode ()
+Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
+
+Specified by:
+hashCode in class Record
+Returns:
+a hash code value for this object
+
+
+
+
+
+equals
+public final boolean equals (Object o)
+Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with
Objects::equals(Object,Object).
+
+Specified by:
+equals in class Record
+Parameters:
+o - the object with which to compare
+Returns:
+true if this object is the same as the o argument; false otherwise.
+
+
+
+
+
+spec
+
+Returns the value of the spec record component.
+
+Returns:
+the value of the spec record component
+
+
+
+
+
+sort
+
+Returns the value of the sort record component.
+
+Returns:
+the value of the sort record component
+
+
+
+
+
+page
+
+Returns the value of the page record component.
+
+Returns:
+the value of the page record component
+
+
+
+
+
+size
+
+Returns the value of the size record component.
+
+Returns:
+the value of the size record component
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/Repository.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Repository.html
new file mode 100644
index 0000000..456428c
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Repository.html
@@ -0,0 +1,501 @@
+
+
+
+
+
Repository (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods Concrete Methods
+
+
+
+
+
+
long
+
+
+
void
+
+
+
int
+
+
+
void
+
+
+
void
+
+
+
protected abstract long
+
+
+
protected abstract void
+
+
+
protected abstract int
+
+
+
protected abstract void
+
+
+
protected abstract boolean
+
+
+
protected abstract List <T >
+
+
+
+
+
+
+
+
+
protected abstract Page <T >
+
+
+
+
+
+
protected abstract List <T >
+
+
+
+
+
+
protected abstract int
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
int
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Repository
+protected Repository (Tx tx)
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+existsById
+public boolean existsById (ID id)
+
+
+
+
+count
+public long count ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+update
+public T update (T entity)
+
+
+
+
+
+
+
+delete
+public void delete (T entity)
+
+
+
+
+deleteById
+public void deleteById (ID id)
+
+
+
+
+deleteAll
+public int deleteAll (Spec <T > spec)
+
+
+
+
+updateAll
+public int updateAll (Spec <T > spec,
+ T patch)
+
+
+
+
+findAll
+public List <T > findAll (int page,
+ int size)
+
+
+
+
+
+
+
+findAll
+public List <T > findAll (int page,
+ int size,
+ Sort sort)
+
+
+
+
+findPage
+public Page <T > findPage (int page,
+ int size)
+
+
+
+
+findPage
+public Page <T > findPage (int page,
+ int size,
+ Sort sort)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+doExistsById
+protected abstract boolean doExistsById (ID id)
+
+
+
+
+doCount
+protected abstract long doCount ()
+
+
+
+
+doSave
+protected abstract T doSave (T entity)
+
+
+
+
+
+
+
+doUpdate
+protected abstract T doUpdate (T entity)
+
+
+
+
+doDelete
+protected abstract void doDelete (T entity)
+
+
+
+
+doDeleteById
+protected abstract void doDeleteById (ID id)
+
+
+
+
+doDeleteAll
+protected abstract int doDeleteAll (Spec <T > spec)
+
+
+
+
+doUpdateAll
+protected abstract int doUpdateAll (Spec <T > spec,
+ T patch)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/RepositorySupport.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/RepositorySupport.html
new file mode 100644
index 0000000..09a7bf2
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/RepositorySupport.html
@@ -0,0 +1,201 @@
+
+
+
+
+
RepositorySupport (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Direct Known Subclasses:
+Repository
+
+
+public abstract class RepositorySupport<T,ID>
+
extends Object
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
protected final <R> R
+
+
+
protected final <R> R
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+RepositorySupport
+protected RepositorySupport (Tx tx)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/ResourceRegistry.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/ResourceRegistry.html
new file mode 100644
index 0000000..4b62d02
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/ResourceRegistry.html
@@ -0,0 +1,228 @@
+
+
+
+
+
ResourceRegistry (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class ResourceRegistry
+
extends Object
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
+
static void
+
+
+
static void
+
+
+
static void
+
+
+
static void
+
+
+
static void
+
+
+
static <R> R
+
+
+
static <R> R
+
+
+
static boolean
+
+
+
static void
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+clear
+public static void clear ()
+
+
+
+
+cleanup
+public static void cleanup ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+fireSynchronizations
+public static void fireSynchronizations (TxOutcome outcome)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/Sort.Column.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Sort.Column.html
new file mode 100644
index 0000000..8a4bdd8
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Sort.Column.html
@@ -0,0 +1,272 @@
+
+
+
+
+
Sort.Column (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Enclosing class:
+Sort
+
+
+public static record Sort.Column (
String column, boolean asc)
+
extends Record
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Creates an instance of a Column record class.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
boolean
+
+
+
Returns the value of the asc record component.
+
+
+
+
+
Returns the value of the column record component.
+
+
final boolean
+
+
+
Indicates whether some other object is "equal to" this one.
+
+
final int
+
+
+
Returns a hash code value for this object.
+
+
+
+
+
Returns a string representation of this record class.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Column
+public Column (String column,
+ boolean asc)
+Creates an instance of a Column record class.
+
+Parameters:
+column - the value for the column record component
+asc - the value for the asc record component
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+toString
+public final String toString ()
+Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
+
+Specified by:
+toString in class Record
+Returns:
+a string representation of this object
+
+
+
+
+
+hashCode
+public final int hashCode ()
+Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
+
+Specified by:
+hashCode in class Record
+Returns:
+a hash code value for this object
+
+
+
+
+
+equals
+public final boolean equals (Object o)
+Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with
Objects::equals(Object,Object); primitive components are compared with '=='.
+
+Specified by:
+equals in class Record
+Parameters:
+o - the object with which to compare
+Returns:
+true if this object is the same as the o argument; false otherwise.
+
+
+
+
+
+column
+
+Returns the value of the column record component.
+
+Returns:
+the value of the column record component
+
+
+
+
+
+asc
+public boolean asc ()
+Returns the value of the asc record component.
+
+Returns:
+the value of the asc record component
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/Sort.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Sort.html
new file mode 100644
index 0000000..96dc5d5
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Sort.html
@@ -0,0 +1,329 @@
+
+
+
+
+
Sort (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static final record
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Creates an instance of a Sort record class.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the value of the columns record component.
+
+
+
+
+
final boolean
+
+
+
Indicates whether some other object is "equal to" this one.
+
+
final int
+
+
+
Returns a hash code value for this object.
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
Returns a string representation of this record class.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Sort
+
+Creates an instance of a Sort record class.
+
+Parameters:
+columns - the value for the columns record component
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+unsorted
+public static Sort unsorted ()
+
+
+
+
+isSorted
+public boolean isSorted ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+toString
+public final String toString ()
+Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
+
+Specified by:
+toString in class Record
+Returns:
+a string representation of this object
+
+
+
+
+
+hashCode
+public final int hashCode ()
+Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
+
+Specified by:
+hashCode in class Record
+Returns:
+a hash code value for this object
+
+
+
+
+
+equals
+public final boolean equals (Object o)
+Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with
Objects::equals(Object,Object).
+
+Specified by:
+equals in class Record
+Parameters:
+o - the object with which to compare
+Returns:
+true if this object is the same as the o argument; false otherwise.
+
+
+
+
+
+columns
+
+Returns the value of the columns record component.
+
+Returns:
+the value of the columns record component
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/Spec.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Spec.html
new file mode 100644
index 0000000..b395189
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Spec.html
@@ -0,0 +1,193 @@
+
+
+
+
+
Spec (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+Functional Interface:
+This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Abstract Methods Default Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+none
+static <T> Spec <T> none ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/SpecBuilder.FieldSpec.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/SpecBuilder.FieldSpec.html
new file mode 100644
index 0000000..57ae207
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/SpecBuilder.FieldSpec.html
@@ -0,0 +1,228 @@
+
+
+
+
+
SpecBuilder.FieldSpec (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Enclosing class:
+SpecBuilder <T >
+
+
+public static final class SpecBuilder.FieldSpec<T,V>
+
extends Object
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+isNotNull
+public Spec <T > isNotNull ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/SpecBuilder.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/SpecBuilder.html
new file mode 100644
index 0000000..091bf30
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/SpecBuilder.html
@@ -0,0 +1,167 @@
+
+
+
+
+
SpecBuilder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class SpecBuilder<T>
+
extends Object
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static final class
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/SpecContext.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/SpecContext.html
new file mode 100644
index 0000000..8bec892
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/SpecContext.html
@@ -0,0 +1,143 @@
+
+
+
+
+
SpecContext (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+public interface SpecContext
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/TransactionIsolation.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TransactionIsolation.html
new file mode 100644
index 0000000..49f7bea
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TransactionIsolation.html
@@ -0,0 +1,269 @@
+
+
+
+
+
TransactionIsolation (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
int
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name - the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException - if this enum class has no constant with the specified name
+NullPointerException - if the argument is null
+
+
+
+
+
+level
+public int level ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/TransactionPropagation.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TransactionPropagation.html
new file mode 100644
index 0000000..1249584
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TransactionPropagation.html
@@ -0,0 +1,260 @@
+
+
+
+
+
TransactionPropagation (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name - the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException - if this enum class has no constant with the specified name
+NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/Tx.TxCallable.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Tx.TxCallable.html
new file mode 100644
index 0000000..658c99a
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Tx.TxCallable.html
@@ -0,0 +1,157 @@
+
+
+
+
+
Tx.TxCallable (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+Enclosing class:
+Tx
+
+
+Functional Interface:
+This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/Tx.TxRunnable.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Tx.TxRunnable.html
new file mode 100644
index 0000000..aacb70b
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Tx.TxRunnable.html
@@ -0,0 +1,152 @@
+
+
+
+
+
Tx.TxRunnable (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+Enclosing class:
+Tx
+
+
+Functional Interface:
+This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/Tx.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Tx.html
new file mode 100644
index 0000000..ffcf02e
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/Tx.html
@@ -0,0 +1,271 @@
+
+
+
+
+
Tx (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class Tx
+
extends Object
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static interface
+
+
+
static interface
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
<T> T
+
+
+
<T> T
+
+
+
boolean
+
+
+
+
+
+
+
+
+
<R> R
+
+
+
void
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+isActive
+public boolean isActive ()
+
+
+
+
+setRollbackOnly
+public void setRollbackOnly ()
+
+
+
+
+resource
+public <R> R resource (Class <R> type)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxDefinition.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxDefinition.html
new file mode 100644
index 0000000..47cb60b
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxDefinition.html
@@ -0,0 +1,371 @@
+
+
+
+
+
TxDefinition (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Creates an instance of a TxDefinition record class.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
final boolean
+
+
+
Indicates whether some other object is "equal to" this one.
+
+
final int
+
+
+
Returns a hash code value for this object.
+
+
+
+
+
Returns the value of the isolation record component.
+
+
+
+
+
Returns the value of the label record component.
+
+
+
+
+
Returns the value of the propagation record component.
+
+
boolean
+
+
+
Returns the value of the readOnly record component.
+
+
+
+
+
Returns a string representation of this record class.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+TxDefinition
+
+Creates an instance of a TxDefinition record class.
+
+Parameters:
+propagation - the value for the propagation record component
+isolation - the value for the isolation record component
+readOnly - the value for the readOnly record component
+label - the value for the label record component
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+toString
+public final String toString ()
+Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
+
+Specified by:
+toString in class Record
+Returns:
+a string representation of this object
+
+
+
+
+
+hashCode
+public final int hashCode ()
+Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
+
+Specified by:
+hashCode in class Record
+Returns:
+a hash code value for this object
+
+
+
+
+
+equals
+public final boolean equals (Object o)
+Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with
Objects::equals(Object,Object); primitive components are compared with '=='.
+
+Specified by:
+equals in class Record
+Parameters:
+o - the object with which to compare
+Returns:
+true if this object is the same as the o argument; false otherwise.
+
+
+
+
+
+propagation
+
+Returns the value of the propagation record component.
+
+Returns:
+the value of the propagation record component
+
+
+
+
+
+isolation
+
+Returns the value of the isolation record component.
+
+Returns:
+the value of the isolation record component
+
+
+
+
+
+readOnly
+public boolean readOnly ()
+Returns the value of the readOnly record component.
+
+Returns:
+the value of the readOnly record component
+
+
+
+
+
+label
+
+Returns the value of the label record component.
+
+Returns:
+the value of the label record component
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxException.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxException.html
new file mode 100644
index 0000000..2f859a2
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxException.html
@@ -0,0 +1,179 @@
+
+
+
+
+
TxException (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+Serializable
+
+
+
+
+See Also:
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Throwable
+
addSuppressed , fillInStackTrace , getCause , getLocalizedMessage , getMessage , getStackTrace , getSuppressed , initCause , printStackTrace , printStackTrace , printStackTrace , setStackTrace , toString
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+TxException
+public TxException (String message)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxManager.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxManager.html
new file mode 100644
index 0000000..f40f383
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxManager.html
@@ -0,0 +1,165 @@
+
+
+
+
+
TxManager (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxOutcome.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxOutcome.html
new file mode 100644
index 0000000..a3ddc3e
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxOutcome.html
@@ -0,0 +1,236 @@
+
+
+
+
+
TxOutcome (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name - the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException - if this enum class has no constant with the specified name
+NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxResourceKey.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxResourceKey.html
new file mode 100644
index 0000000..5e5a75a
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxResourceKey.html
@@ -0,0 +1,189 @@
+
+
+
+
+
TxResourceKey (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class TxResourceKey
+
extends Object
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
boolean
+
+
+
int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+hashCode
+public int hashCode ()
+
+Overrides:
+hashCode in class Object
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxStatus.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxStatus.html
new file mode 100644
index 0000000..617bc3f
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxStatus.html
@@ -0,0 +1,179 @@
+
+
+
+
+
TxStatus (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+public interface TxStatus
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods
+
+
+
+
+
+
boolean
+
+
+
boolean
+
+
+
boolean
+
+
+
void
+
+
+
<R> R
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+isNewTransaction
+boolean isNewTransaction ()
+
+
+
+
+isReadOnly
+boolean isReadOnly ()
+
+
+
+
+isRollbackOnly
+boolean isRollbackOnly ()
+
+
+
+
+markRollbackOnly
+void markRollbackOnly ()
+
+
+
+
+resource
+<R> R resource (Class <R> type)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxSynchronization.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxSynchronization.html
new file mode 100644
index 0000000..767bc74
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/TxSynchronization.html
@@ -0,0 +1,170 @@
+
+
+
+
+
TxSynchronization (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+public interface TxSynchronization
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Default Methods
+
+
+
+
+
+
default void
+
+
+
default void
+
+
+
default void
+
+
+
default void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+beforeCommit
+default void beforeCommit (boolean readOnly)
+
+
+
+
+afterCommit
+default void afterCommit ()
+
+
+
+
+afterRollback
+default void afterRollback ()
+
+
+
+
+afterCompletion
+default void afterCompletion (TxOutcome outcome)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Page.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Page.html
new file mode 100644
index 0000000..5961782
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Page.html
@@ -0,0 +1,131 @@
+
+
+
+
+
Uses of Record Class dev.relism.flash.ext.data.core.Page (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
protected abstract Page <T >
+
+
+
+
Repository. findPage (int page,
+ int size)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Query.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Query.html
new file mode 100644
index 0000000..b20c568
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Query.html
@@ -0,0 +1,153 @@
+
+
+
+
+
Uses of Record Class dev.relism.flash.ext.data.core.Query (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Query. page (int page,
+ int size)
+
+
+
+
+
+
+
+
+
+
+
protected abstract List <T >
+
+
+
protected abstract Page <T >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Repository.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Repository.html
new file mode 100644
index 0000000..f68be8c
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Repository.html
@@ -0,0 +1,103 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.data.core.Repository (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/RepositorySupport.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/RepositorySupport.html
new file mode 100644
index 0000000..957dc60
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/RepositorySupport.html
@@ -0,0 +1,119 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.data.core.RepositorySupport (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/ResourceRegistry.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/ResourceRegistry.html
new file mode 100644
index 0000000..2c19822
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/ResourceRegistry.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.data.core.ResourceRegistry (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.data.core.ResourceRegistry
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Sort.Column.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Sort.Column.html
new file mode 100644
index 0000000..a664d4c
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Sort.Column.html
@@ -0,0 +1,100 @@
+
+
+
+
+
Uses of Record Class dev.relism.flash.ext.data.core.Sort.Column (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the value of the columns record component.
+
+
+
+
+
+
+
+
+
+
+
Creates an instance of a Sort record class.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Sort.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Sort.html
new file mode 100644
index 0000000..7b2bb3a
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Sort.html
@@ -0,0 +1,144 @@
+
+
+
+
+
Uses of Record Class dev.relism.flash.ext.data.core.Sort (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the value of the sort record component.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Creates an instance of a Query record class.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Spec.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Spec.html
new file mode 100644
index 0000000..5234887
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Spec.html
@@ -0,0 +1,230 @@
+
+
+
+
+
Uses of Interface dev.relism.flash.ext.data.core.Spec (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
SpecBuilder.FieldSpec. between (C lo,
+ C hi)
+
+
+
SpecBuilder.FieldSpec. eq (V value)
+
+
+
SpecBuilder.FieldSpec. gt (C value)
+
+
+
+
+
+
+
+
+
SpecBuilder.FieldSpec. isNull ()
+
+
+
+
+
+
SpecBuilder.FieldSpec. lt (C value)
+
+
+
SpecBuilder.FieldSpec. neq (V value)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the value of the spec record component.
+
+
+
+
+
+
+
+
+
+
+
int
+
+
+
protected abstract int
+
+
+
+
+
+
protected abstract int
+
+
+
+
+
+
+
+
+
+
+
+
int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Creates an instance of a Query record class.
+
+
+
+
+
+
+
+
+
+
+
+
+
protected int
+
+
+
+
+
+
protected int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
protected int
+
+
+
+
+
+
protected int
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/SpecBuilder.FieldSpec.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/SpecBuilder.FieldSpec.html
new file mode 100644
index 0000000..409c7aa
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/SpecBuilder.FieldSpec.html
@@ -0,0 +1,88 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/SpecBuilder.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/SpecBuilder.html
new file mode 100644
index 0000000..b6eef76
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/SpecBuilder.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.data.core.SpecBuilder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.data.core.SpecBuilder
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/SpecContext.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/SpecContext.html
new file mode 100644
index 0000000..6a3f316
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/SpecContext.html
@@ -0,0 +1,87 @@
+
+
+
+
+
Uses of Interface dev.relism.flash.ext.data.core.SpecContext (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TransactionIsolation.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TransactionIsolation.html
new file mode 100644
index 0000000..366c90d
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TransactionIsolation.html
@@ -0,0 +1,123 @@
+
+
+
+
+
Uses of Enum Class dev.relism.flash.ext.data.core.TransactionIsolation (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the value of the isolation record component.
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
+
+
Creates an instance of a TxDefinition record class.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TransactionPropagation.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TransactionPropagation.html
new file mode 100644
index 0000000..a8d4763
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TransactionPropagation.html
@@ -0,0 +1,123 @@
+
+
+
+
+
Uses of Enum Class dev.relism.flash.ext.data.core.TransactionPropagation (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the value of the propagation record component.
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
TransactionPropagation. values ()
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
+
+
Creates an instance of a TxDefinition record class.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Tx.TxCallable.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Tx.TxCallable.html
new file mode 100644
index 0000000..d8f1a60
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Tx.TxCallable.html
@@ -0,0 +1,97 @@
+
+
+
+
+
Uses of Interface dev.relism.flash.ext.data.core.Tx.TxCallable (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<T> T
+
+
+
<T> T
+
+
+
protected final <R> R
+
+
+
protected final <R> R
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Tx.TxRunnable.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Tx.TxRunnable.html
new file mode 100644
index 0000000..44d4a52
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Tx.TxRunnable.html
@@ -0,0 +1,91 @@
+
+
+
+
+
Uses of Interface dev.relism.flash.ext.data.core.Tx.TxRunnable (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Tx.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Tx.html
new file mode 100644
index 0000000..3fe45f4
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/Tx.html
@@ -0,0 +1,134 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.data.core.Tx (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
protected
+
+
+
protected
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxDefinition.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxDefinition.html
new file mode 100644
index 0000000..761be0b
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxDefinition.html
@@ -0,0 +1,160 @@
+
+
+
+
+
Uses of Record Class dev.relism.flash.ext.data.core.TxDefinition (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
<T> T
+
+
+
void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxException.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxException.html
new file mode 100644
index 0000000..a5f487b
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxException.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.data.core.TxException (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.data.core.TxException
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxManager.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxManager.html
new file mode 100644
index 0000000..dbc7057
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxManager.html
@@ -0,0 +1,135 @@
+
+
+
+
+
Uses of Interface dev.relism.flash.ext.data.core.TxManager (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxOutcome.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxOutcome.html
new file mode 100644
index 0000000..6fc930b
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxOutcome.html
@@ -0,0 +1,107 @@
+
+
+
+
+
Uses of Enum Class dev.relism.flash.ext.data.core.TxOutcome (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
default void
+
+
+
static void
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxResourceKey.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxResourceKey.html
new file mode 100644
index 0000000..7b5231a
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxResourceKey.html
@@ -0,0 +1,111 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.data.core.TxResourceKey (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
static void
+
+
+
static <R> R
+
+
+
static <R> R
+
+
+
static boolean
+
+
+
static void
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxStatus.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxStatus.html
new file mode 100644
index 0000000..203fa59
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxStatus.html
@@ -0,0 +1,155 @@
+
+
+
+
+
Uses of Interface dev.relism.flash.ext.data.core.TxStatus (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxSynchronization.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxSynchronization.html
new file mode 100644
index 0000000..e5af0c3
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/class-use/TxSynchronization.html
@@ -0,0 +1,87 @@
+
+
+
+
+
Uses of Interface dev.relism.flash.ext.data.core.TxSynchronization (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/package-summary.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/package-summary.html
new file mode 100644
index 0000000..f46f649
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/package-summary.html
@@ -0,0 +1,157 @@
+
+
+
+
+
dev.relism.flash.ext.data.core (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package dev.relism.flash.ext.data.core
+
+
+
+
+
+
+
+
All Classes and Interfaces Interfaces Classes Enum Classes Record Classes Exception Classes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/package-tree.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/package-tree.html
new file mode 100644
index 0000000..0acb062
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/package-tree.html
@@ -0,0 +1,144 @@
+
+
+
+
+
dev.relism.flash.ext.data.core Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Hierarchies:
+
+
+
+
+Enum Class Hierarchy
+
+
+
+Record Class Hierarchy
+
+java.lang.Object
+
+java.lang.Record
+
+dev.relism.flash.ext.data.core.Page <T>
+dev.relism.flash.ext.data.core.Query <T>
+dev.relism.flash.ext.data.core.Sort
+dev.relism.flash.ext.data.core.Sort.Column
+dev.relism.flash.ext.data.core.TxDefinition
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/core/package-use.html b/javadoc/2.0.0/dev/relism/flash/ext/data/core/package-use.html
new file mode 100644
index 0000000..75e2061
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/core/package-use.html
@@ -0,0 +1,191 @@
+
+
+
+
+
Uses of Package dev.relism.flash.ext.data.core (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/HibernateRepository.html b/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/HibernateRepository.html
new file mode 100644
index 0000000..ac42746
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/HibernateRepository.html
@@ -0,0 +1,406 @@
+
+
+
+
+
HibernateRepository (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
protected long
+
+
+
protected void
+
+
+
protected int
+
+
+
protected void
+
+
+
protected boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
protected int
+
+
+
+
+
+
+
+
+
+
+
+
protected int
+
+
+
protected org.hibernate.Session
+
+
+
+
+
+
+
Methods inherited from class dev.relism.flash.ext.data.core.Repository
+
count , delete , deleteAll , deleteAll , deleteById , existsById , findAll , findAll , findAll , findAll , findAll , findAll , findById , findOne , findPage , findPage , findPage , save , saveAll , update , updateAll
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+HibernateRepository
+protected HibernateRepository (Tx tx,
+ Class <T > type)
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+session
+protected org.hibernate.Session session ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+doFindPage
+
+
+Specified by:
+doFindPage in class Repository <T ,ID extends Serializable >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+hqlMutate
+protected int hqlMutate (String hql,
+ Consumer <org.hibernate.query.MutationQuery> params)
+
+
+
+
+entityType
+protected Class <T > entityType ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/HibernateTxManager.html b/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/HibernateTxManager.html
new file mode 100644
index 0000000..24c0512
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/HibernateTxManager.html
@@ -0,0 +1,212 @@
+
+
+
+
+
HibernateTxManager (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+TxManager
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+HibernateTxManager
+public HibernateTxManager (org.hibernate.SessionFactory sessionFactory)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/class-use/HibernateRepository.html b/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/class-use/HibernateRepository.html
new file mode 100644
index 0000000..e45b83d
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/class-use/HibernateRepository.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.data.hibernate.HibernateRepository (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.data.hibernate.HibernateRepository
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/class-use/HibernateTxManager.html b/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/class-use/HibernateTxManager.html
new file mode 100644
index 0000000..2d731f2
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/class-use/HibernateTxManager.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.data.hibernate.HibernateTxManager (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.data.hibernate.HibernateTxManager
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/package-summary.html b/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/package-summary.html
new file mode 100644
index 0000000..451f22f
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/package-summary.html
@@ -0,0 +1,113 @@
+
+
+
+
+
dev.relism.flash.ext.data.hibernate (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package dev.relism.flash.ext.data.hibernate
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/package-tree.html b/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/package-tree.html
new file mode 100644
index 0000000..d4e8e42
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/package-tree.html
@@ -0,0 +1,85 @@
+
+
+
+
+
dev.relism.flash.ext.data.hibernate Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Hierarchies:
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/package-use.html b/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/package-use.html
new file mode 100644
index 0000000..72a9387
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/hibernate/package-use.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Package dev.relism.flash.ext.data.hibernate (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.data.hibernate
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/JdbcRepository.SqlBinder.html b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/JdbcRepository.SqlBinder.html
new file mode 100644
index 0000000..78bc002
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/JdbcRepository.SqlBinder.html
@@ -0,0 +1,157 @@
+
+
+
+
+
JdbcRepository.SqlBinder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+Enclosing class:
+JdbcRepository <T ,ID >
+
+
+Functional Interface:
+This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/JdbcRepository.SqlMapper.html b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/JdbcRepository.SqlMapper.html
new file mode 100644
index 0000000..7a4d021
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/JdbcRepository.SqlMapper.html
@@ -0,0 +1,157 @@
+
+
+
+
+
JdbcRepository.SqlMapper (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+Enclosing class:
+JdbcRepository <T ,ID >
+
+
+Functional Interface:
+This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/JdbcRepository.html b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/JdbcRepository.html
new file mode 100644
index 0000000..6961afa
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/JdbcRepository.html
@@ -0,0 +1,517 @@
+
+
+
+
+
JdbcRepository (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public abstract class JdbcRepository<T,ID>
+
extends Repository <T,ID>
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static interface
+
+
+
static interface
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods Concrete Methods
+
+
+
+
+
+
protected void
+
+
+
protected abstract void
+
+
+
protected abstract void
+
+
+
+
+
+
protected long
+
+
+
protected void
+
+
+
protected int
+
+
+
protected void
+
+
+
protected boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
protected int
+
+
+
+
+
+
+
+
+
+
+
+
protected int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class dev.relism.flash.ext.data.core.Repository
+
count , delete , deleteAll , deleteAll , deleteById , existsById , findAll , findAll , findAll , findAll , findAll , findAll , findById , findOne , findPage , findPage , findPage , save , saveAll , update , updateAll
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+insertSql
+protected abstract String insertSql ()
+
+
+
+
+updateSql
+protected abstract String updateSql ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+doFindPage
+
+
+Specified by:
+doFindPage in class Repository <T ,ID >
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+entityType
+protected Class <T > entityType ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/JdbcTxManager.html b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/JdbcTxManager.html
new file mode 100644
index 0000000..5af1f65
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/JdbcTxManager.html
@@ -0,0 +1,212 @@
+
+
+
+
+
JdbcTxManager (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+TxManager
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/class-use/JdbcRepository.SqlBinder.html b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/class-use/JdbcRepository.SqlBinder.html
new file mode 100644
index 0000000..807939b
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/class-use/JdbcRepository.SqlBinder.html
@@ -0,0 +1,101 @@
+
+
+
+
+
Uses of Interface dev.relism.flash.ext.data.jdbc.JdbcRepository.SqlBinder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
protected int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/class-use/JdbcRepository.SqlMapper.html b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/class-use/JdbcRepository.SqlMapper.html
new file mode 100644
index 0000000..f29bcf0
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/class-use/JdbcRepository.SqlMapper.html
@@ -0,0 +1,89 @@
+
+
+
+
+
Uses of Interface dev.relism.flash.ext.data.jdbc.JdbcRepository.SqlMapper (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/class-use/JdbcRepository.html b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/class-use/JdbcRepository.html
new file mode 100644
index 0000000..07e075c
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/class-use/JdbcRepository.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.data.jdbc.JdbcRepository (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.data.jdbc.JdbcRepository
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/class-use/JdbcTxManager.html b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/class-use/JdbcTxManager.html
new file mode 100644
index 0000000..bb44ad2
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/class-use/JdbcTxManager.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.data.jdbc.JdbcTxManager (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.data.jdbc.JdbcTxManager
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/package-summary.html b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/package-summary.html
new file mode 100644
index 0000000..a636ecb
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/package-summary.html
@@ -0,0 +1,119 @@
+
+
+
+
+
dev.relism.flash.ext.data.jdbc (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package dev.relism.flash.ext.data.jdbc
+
+
+
+
+
+
+
+
All Classes and Interfaces Interfaces Classes
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/package-tree.html b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/package-tree.html
new file mode 100644
index 0000000..7972a82
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/package-tree.html
@@ -0,0 +1,92 @@
+
+
+
+
+
dev.relism.flash.ext.data.jdbc Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Hierarchies:
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/package-use.html b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/package-use.html
new file mode 100644
index 0000000..aeaabbb
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/jdbc/package-use.html
@@ -0,0 +1,86 @@
+
+
+
+
+
Uses of Package dev.relism.flash.ext.data.jdbc (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/package-summary.html b/javadoc/2.0.0/dev/relism/flash/ext/data/package-summary.html
new file mode 100644
index 0000000..639f730
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/package-summary.html
@@ -0,0 +1,111 @@
+
+
+
+
+
dev.relism.flash.ext.data (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package dev.relism.flash.ext.data
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/package-tree.html b/javadoc/2.0.0/dev/relism/flash/ext/data/package-tree.html
new file mode 100644
index 0000000..ac99471
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/package-tree.html
@@ -0,0 +1,76 @@
+
+
+
+
+
dev.relism.flash.ext.data Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Hierarchies:
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/data/package-use.html b/javadoc/2.0.0/dev/relism/flash/ext/data/package-use.html
new file mode 100644
index 0000000..8504fc5
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/data/package-use.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Package dev.relism.flash.ext.data (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.data
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/jackson/JacksonExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/jackson/JacksonExtension.html
new file mode 100644
index 0000000..e92e4f2
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/jackson/JacksonExtension.html
@@ -0,0 +1,268 @@
+
+
+
+
+
JacksonExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+FlashExtension
+
+
+
+Registers JSON support into the Flash extension layer.
+
+
Exposes a Json utility instance in the FlashContext under
+ Json.class. Any handler or extension can retrieve it via ctx.require(Json.class)
+ inside onInit() (class-based) or inside FlashExtension.routes(dev.relism.flash.extension.FlashRegistrar<?>, dev.relism.flash.extension.FlashContext) (extensions).
+
+
The raw ObjectMapper is also registered under ObjectMapper.class
+ for extensions that need direct mapper access (e.g. OpenAPI schema generation).
+
+
JacksonMiddleware is provided under JacksonMiddleware.class and
+ exposes opinionated JSON auto-marshalling middleware via JacksonMiddleware.autoJson() .
+
+
Usage — composition (preferred)
+
+ public class MyHandler extends RequestHandler {
+ private Json json;
+
+ @Override protected void onInit() {
+ json = require(Json.class);
+ }
+
+ public Object handle(Request req, Response res) throws Exception {
+ MyDto dto = json.body(req, MyDto.class);
+ return json.write(res, 201, dto);
+ }
+ }
+
+
+
Custom mapper
+
+ ObjectMapper mapper = JsonMapper.builder()
+ .addModule(new JavaTimeModule())
+ .disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
+ .build();
+
+ FlashApp.create(8080)
+ .install(new JacksonExtension(mapper));
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Installs with an opinionated default JsonMapper:
+ auto-discovers modules on classpath (e.g.
+
+
+
+
Installs with a fully configured custom ObjectMapper.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Opinionated outbound JSON middleware factory.
+
+
void
+
+
+
Phase 1 — register services and processors.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+JacksonExtension
+public JacksonExtension ()
+Installs with an opinionated default JsonMapper:
+ auto-discovers modules on classpath (e.g. Java Time) and writes dates as ISO strings.
+
+
+
+
+JacksonExtension
+public JacksonExtension (com.fasterxml.jackson.databind.ObjectMapper mapper)
+Installs with a fully configured custom ObjectMapper.
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+autoJson
+
+Opinionated outbound JSON middleware factory.
+
+
Use for app/scope-level registration:
+
+ JacksonExtension jackson = new JacksonExtension();
+ app.install(jackson).use(jackson.autoJson());
+
+
+
+
+
+provide
+
+
+
+
+Specified by:
+provide in interface FlashExtension
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/jackson/JacksonMiddleware.html b/javadoc/2.0.0/dev/relism/flash/ext/jackson/JacksonMiddleware.html
new file mode 100644
index 0000000..3446571
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/jackson/JacksonMiddleware.html
@@ -0,0 +1,174 @@
+
+
+
+
+
JacksonMiddleware (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class JacksonMiddleware
+
extends Object
+Outbound JSON marshalling middleware for class-based and lambda routes.
+
+
autoJson() marshals any non-body-native return value to JSON bytes,
+ writes Content-Type: application/json, and returns byte[] so
+ the Flash write path stays direct.
+
+
Pass-through return types:
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Automatic JSON marshalling policy.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+autoJson
+
+Automatic JSON marshalling policy.
+
+
For non-pass-through return values, serializes with Jackson directly to
+ byte[] and sets response content type to JSON.
+
+Throws:
+IllegalStateException - when serialization fails
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/jackson/Json.html b/javadoc/2.0.0/dev/relism/flash/ext/jackson/Json.html
new file mode 100644
index 0000000..9452a5b
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/jackson/Json.html
@@ -0,0 +1,280 @@
+
+
+
+
+
Json (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class Json
+
extends Object
+Thread-safe JSON toolbox. Single point of access for all JSON I/O operations
+ within a Flash application.
+
+
Retrieve once at boot time via require(Json.class) inside
+ onInit(), cache in a private field, and call on the hot path
+ with zero lookup or allocation overhead:
+
+
+ @Route(method = HttpMethod.POST, path = "/api/items")
+ public class CreateItemHandler extends RequestHandler {
+
+ private Json json;
+
+ @Override
+ protected void onInit() {
+ json = require(Json.class);
+ }
+
+ public Object handle(Request req, Response res) throws Exception {
+ CreateItemRequest body = json.body(req, CreateItemRequest.class);
+ return json.write(res, itemService.create(body));
+ }
+ }
+
+
+
The underlying ObjectMapper is shared across all handlers in the same
+ scope (one instance per app / per child scope). Jackson's ObjectMapper
+ is fully thread-safe after configuration — no synchronization is needed.
+
+
Install via JacksonExtension before calling scan() or
+ register().
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
<T> T
+
+
+
Deserializes the full request body into an instance of type.
+
+
<T> T
+
+
+
Deserializes the request body via the raw
InputStream,
+ avoiding the intermediate
byte[] allocation.
+
+
com.fasterxml.jackson.databind.ObjectMapper
+
+
+
Returns the underlying ObjectMapper for advanced operations
+ (custom serialization, schema generation, etc.) not covered by the
+ methods above.
+
+
+
+
+
Serializes obj to a JSON string and sets
+ Content-Type: application/json on the response.
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+body
+
+Deserializes the full request body into an instance of
type.
+
+
Reads req.body().bytes() in one shot. For streaming bodies
+ use bodyFrom(Request, Class) instead.
+
+Throws:
+HttpException - 400 if the body cannot be parsed as type
+Exception
+
+
+
+
+
+bodyFrom
+
+Deserializes the request body via the raw
InputStream,
+ avoiding the intermediate
byte[] allocation. Prefer this for
+ large bodies or when allocation budget is tight.
+
+Throws:
+HttpException - 400 on parse failure
+Exception
+
+
+
+
+
+write
+
+Serializes
obj to a JSON string and sets
+
Content-Type: application/json on the response.
+
+
The returned string is used as the response body by the Flash runtime.
+
+Throws:
+Exception
+
+
+
+
+
+
+
+
+mapper
+public com.fasterxml.jackson.databind.ObjectMapper mapper ()
+Returns the underlying ObjectMapper for advanced operations
+ (custom serialization, schema generation, etc.) not covered by the
+ methods above.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/jackson/class-use/JacksonExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/jackson/class-use/JacksonExtension.html
new file mode 100644
index 0000000..2f60f3e
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/jackson/class-use/JacksonExtension.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.jackson.JacksonExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.jackson.JacksonExtension
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/jackson/class-use/JacksonMiddleware.html b/javadoc/2.0.0/dev/relism/flash/ext/jackson/class-use/JacksonMiddleware.html
new file mode 100644
index 0000000..3c65d9a
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/jackson/class-use/JacksonMiddleware.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.jackson.JacksonMiddleware (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.jackson.JacksonMiddleware
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/jackson/class-use/Json.html b/javadoc/2.0.0/dev/relism/flash/ext/jackson/class-use/Json.html
new file mode 100644
index 0000000..78202e4
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/jackson/class-use/Json.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.jackson.Json (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.jackson.Json
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/jackson/package-summary.html b/javadoc/2.0.0/dev/relism/flash/ext/jackson/package-summary.html
new file mode 100644
index 0000000..3fe9e96
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/jackson/package-summary.html
@@ -0,0 +1,106 @@
+
+
+
+
+
dev.relism.flash.ext.jackson (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package dev.relism.flash.ext.jackson
+
+
+
+
+
Classes
+
+
+
+
+
+
Registers JSON support into the Flash extension layer.
+
+
+
+
Outbound JSON marshalling middleware for class-based and lambda routes.
+
+
+
+
Thread-safe JSON toolbox.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/jackson/package-tree.html b/javadoc/2.0.0/dev/relism/flash/ext/jackson/package-tree.html
new file mode 100644
index 0000000..f3a8ee8
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/jackson/package-tree.html
@@ -0,0 +1,78 @@
+
+
+
+
+
dev.relism.flash.ext.jackson Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Hierarchies:
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/jackson/package-use.html b/javadoc/2.0.0/dev/relism/flash/ext/jackson/package-use.html
new file mode 100644
index 0000000..aa388cc
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/jackson/package-use.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Package dev.relism.flash.ext.jackson (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.jackson
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/Bucket.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/Bucket.html
new file mode 100644
index 0000000..73ae7c0
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/Bucket.html
@@ -0,0 +1,202 @@
+
+
+
+
+
Bucket (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class Bucket
+
extends Object
+Pre-allocated per-key rate limit state. Holds two
AtomicLong slots whose
+ semantics are strategy-specific:
+
+
+ FIXED_WINDOW : slot0 = packed (epoch << 32 | count),
+ slot1 unused.
+ SLIDING_WINDOW : slot0 = packed (epoch << 32 | count),
+ slot1 = request count from the immediately preceding epoch.
+ TOKEN_BUCKET : slot0 = tokens × 1000 (scaled),
+ slot1 = last-refill timestamp (ms since epoch).
+
+
+
Buckets are created once per unique key (via BucketStore ) and reused
+ for the lifetime of the server — zero allocation on the warm path.
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Bucket
+public Bucket ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/BucketStore.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/BucketStore.html
new file mode 100644
index 0000000..8a584f7
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/BucketStore.html
@@ -0,0 +1,190 @@
+
+
+
+
+
BucketStore (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class BucketStore
+
extends Object
+Thread-safe store of pre-allocated
Bucket instances keyed by partition key.
+
+
On the warm path (key already seen), get(java.lang.String) performs a single
+ ConcurrentHashMap lookup — no allocation. On the cold path (new key),
+ computeIfAbsent allocates exactly one Bucket and inserts it.
+
+
Buckets accumulate indefinitely; for workloads with unbounded unique keys
+ (e.g. one-shot crawlers), consider periodic store replacement or a bounded
+ LRU map implementation.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the bucket for key, creating one if absent.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+BucketStore
+public BucketStore ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+get
+
+Returns the bucket for key, creating one if absent.
+ Two threads racing on the same new key are guaranteed to receive the same bucket instance.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/Guard.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/Guard.html
new file mode 100644
index 0000000..66dfa99
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/Guard.html
@@ -0,0 +1,216 @@
+
+
+
+
+
Guard (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class Guard
+
extends Object
+Manual rate-limit guard for lambda routes.
+
+
Available via FlashContext :
+
+ Guard guard = ctx.require(Guard.class);
+
+
+
limit(java.lang.String, int, long, java.util.concurrent.TimeUnit) creates a Middleware that is composed once at route registration
+ time — the resolver lambda is captured directly from the registry (no runtime map lookup):
+
+ // 50 req/s per IP — fixed window (default)
+ app.get("/api/search", handler, guard.limit("ip", 50, 1, TimeUnit.SECONDS));
+
+ // 10 req/min per authenticated user — token bucket
+ app.post("/api/export", handler, guard.limit("auth_user", 10, 1, TimeUnit.MINUTES, LimitStrategy.TOKEN_BUCKET));
+
+
+
The resolver name is looked up once here (at wiring time, not on each request).
+ If the name is not registered, InitializationException
+ is thrown immediately.
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
Returns a
Middleware that enforces the given rate limit with the specified strategy.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/KeyResolver.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/KeyResolver.html
new file mode 100644
index 0000000..7200054
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/KeyResolver.html
@@ -0,0 +1,158 @@
+
+
+
+
+
KeyResolver (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+Functional Interface:
+This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
+
+
+
+Extracts a partition key from an incoming request.
+
+
The resolved key identifies who the rate limit applies to — an IP address,
+ an authenticated user ID, an API key, etc. Implementations are captured once
+ at route registration time and called directly (no registry lookup) on every request.
+
+
+ conf.registerResolver("ip", req -> req.header("X-Forwarded-For"));
+ conf.registerResolver("auth_user", req -> ClaimsHolder.user().sub());
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/Limit.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/Limit.html
new file mode 100644
index 0000000..3151482
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/Limit.html
@@ -0,0 +1,228 @@
+
+
+
+
+
Limit (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Applies a rate limit to a class-based
RequestHandler.
+
+
The annotation is processed at boot time by the LimiterExtension annotation
+ processor. If key() names a resolver that was never registered,
+ startup fails immediately with InitializationException .
+
+
+ // 100 req/s per client IP — fixed window
+ @Limit(requests = 100, window = 1)
+ public class SearchHandler extends RequestHandler { ... }
+
+ // 20 req/min per authenticated user — token bucket
+ @Limit(key = "auth_user", requests = 20, window = 1, windowUnit = TimeUnit.MINUTES,
+ strategy = LimitStrategy.TOKEN_BUCKET)
+ public class ExpensiveHandler extends RequestHandler { ... }
+
+
+
+
+
+
+
+Required Element Summary
+Required Elements
+
+
+
+
+
int
+
+
+
Maximum number of requests allowed per
window().
+
+
long
+
+
+
+
+
+
+
+
+Optional Element Summary
+Optional Elements
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Element Details
+
+
+
+key
+
+
+
+Default:
+"ip"
+
+
+
+
+
+requests
+int requests
+Maximum number of requests allowed per
window().
+
+
+
+
+
+
+
+windowUnit
+
+
+
+Default:
+SECONDS
+
+
+
+
+
+strategy
+
+
+
+Default:
+FIXED_WINDOW
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/LimitConfig.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/LimitConfig.html
new file mode 100644
index 0000000..721fd2e
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/LimitConfig.html
@@ -0,0 +1,295 @@
+
+
+
+
+
LimitConfig (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Record Components:
+limit - Maximum allowed requests per window.
+windowMs - Window duration in milliseconds.
+strategy - Strategy instance bound to this rule (one per rule, not shared).
+
+
+
+Immutable configuration snapshot for a single rate-limit rule.
+ Created once at boot time and captured directly in the middleware closure.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Creates an instance of a LimitConfig record class.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
final boolean
+
+
+
Indicates whether some other object is "equal to" this one.
+
+
final int
+
+
+
Returns a hash code value for this object.
+
+
int
+
+
+
Returns the value of the
limit record component.
+
+
+
+
+
Returns the value of the
strategy record component.
+
+
+
+
+
Returns a string representation of this record class.
+
+
long
+
+
+
Returns the value of the
windowMs record component.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+LimitConfig
+
+Creates an instance of a LimitConfig record class.
+
+Parameters:
+limit - the value for the limit record component
+windowMs - the value for the windowMs record component
+strategy - the value for the strategy record component
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+toString
+public final String toString ()
+Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
+
+Specified by:
+toString in class Record
+Returns:
+a string representation of this object
+
+
+
+
+
+hashCode
+public final int hashCode ()
+Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
+
+Specified by:
+hashCode in class Record
+Returns:
+a hash code value for this object
+
+
+
+
+
+equals
+public final boolean equals (Object o)
+Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with
Objects::equals(Object,Object); primitive components are compared with '=='.
+
+Specified by:
+equals in class Record
+Parameters:
+o - the object with which to compare
+Returns:
+true if this object is the same as the o argument; false otherwise.
+
+
+
+
+
+limit
+public int limit ()
+Returns the value of the
limit record component.
+
+Returns:
+the value of the limit record component
+
+
+
+
+
+windowMs
+public long windowMs ()
+Returns the value of the
windowMs record component.
+
+Returns:
+the value of the windowMs record component
+
+
+
+
+
+strategy
+
+Returns the value of the
strategy record component.
+
+Returns:
+the value of the strategy record component
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/LimitStrategy.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/LimitStrategy.html
new file mode 100644
index 0000000..3f6dd6f
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/LimitStrategy.html
@@ -0,0 +1,287 @@
+
+
+
+
+
LimitStrategy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+Serializable , Comparable <LimitStrategy >, Constable
+
+
+
+Enumeration of built-in rate-limit algorithms. Each constant is a factory
+ for its corresponding
RateLimitStrategy implementation.
+
+
New algorithms can be added here without touching the rest of the extension.
+ The enum value is referenced by Limit.strategy() so user code refers
+ to the algorithm by name (LimitStrategy.FIXED_WINDOW) rather than
+ instantiating strategy objects directly.
+
+
+ @Limit(key = "ip", requests = 100, window = 1, strategy = LimitStrategy.TOKEN_BUCKET)
+ public class SearchHandler extends RequestHandler { ... }
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
Fixed-window counter: resets to zero at each clock-aligned window boundary.
+
+
+
+
Sliding-window counter: interpolates between the previous window's count and the
+ current window's count weighted by how far into the current window we are.
+
+
+
+
Token-bucket: tokens refill continuously.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+FIXED_WINDOW
+
+Fixed-window counter: resets to zero at each clock-aligned window boundary.
+ Simple, minimal memory, but allows up to 2× the limit in bursts that straddle
+ two windows.
+
+
+
+
+TOKEN_BUCKET
+
+Token-bucket: tokens refill continuously. Smooth burst absorption — a client
+ that was idle accumulates tokens and can fire a short burst, but sustained
+ excess traffic is rejected. Preferred for API endpoints where occasional bursts
+ are legitimate.
+
+
+
+
+SLIDING_WINDOW
+
+Sliding-window counter: interpolates between the previous window's count and the
+ current window's count weighted by how far into the current window we are.
+ Eliminates the boundary burst of
FIXED_WINDOW while remaining O(1)
+ memory and lock-free. Slight approximation — worst-case error ≈ a few percent at
+ window boundaries.
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name - the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException - if this enum class has no constant with the specified name
+NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/LimiterConfig.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/LimiterConfig.html
new file mode 100644
index 0000000..6edf64a
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/LimiterConfig.html
@@ -0,0 +1,212 @@
+
+
+
+
+
LimiterConfig (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class LimiterConfig
+
extends Object
+Extension configuration: holds the named
KeyResolver registry.
+
+
Resolvers are registered during the config phase (before install).
+ After
+
+invalid reference
+LimiterExtension#install
+
+ is called, the registry is consulted once per
+ route/handler at boot to capture the resolver lambda directly into the middleware closure.
+ There is no map lookup on the request hot-path.
+
+
The built-in "ip" resolver is always present and extracts the client IP from
+ X-Forwarded-For (first address) or X-Real-IP. Override it with
+ registerResolver("ip", ...) if needed.
+
+
+ LimiterConfig conf = new LimiterConfig()
+ .registerResolver("auth_user", req -> {
+ // custom logic — e.g. extract sub from ClaimsHolder
+ return ClaimsHolder.exists() ? ClaimsHolder.user().sub() : "anonymous";
+ });
+
+ app.install(new LimiterExtension(conf));
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Registers (or replaces) a named key resolver.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+LimiterConfig
+public LimiterConfig ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/LimiterExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/LimiterExtension.html
new file mode 100644
index 0000000..839e8a0
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/LimiterExtension.html
@@ -0,0 +1,276 @@
+
+
+
+
+
LimiterExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+FlashExtension
+
+
+
+Rate-limiting extension for Flash.
+
+
At provide(dev.relism.flash.extension.FlashContext) :
+
+ Creates a single BucketStore shared by all rules in this extension instance.
+ Provides a Guard in the FlashContext for manual use on lambda routes.
+ Registers an AnnotationProcessor for Limit :
+ reads the annotation once per handler class at boot, resolves the key lambda
+ fail-fast, then returns a pre-compiled middleware — zero map lookups at request time.
+
+
+
Annotation-based (class handlers)
+
+ @Limit(requests = 100, window = 1) // 100 req/s per IP
+ public class SearchHandler extends RequestHandler { ... }
+
+ @Limit(key = "auth_user", requests = 20, window = 1,
+ windowUnit = TimeUnit.MINUTES,
+ strategy = LimitStrategy.TOKEN_BUCKET)
+ public class ReportHandler extends RequestHandler { ... }
+
+
+
Lambda routes (via Guard)
+
+ app.install(new LimiterExtension(
+ new LimiterConfig().registerResolver("auth_user", req -> ClaimsHolder.user().sub())));
+
+ // inside FlashExtension.routes() or after install():
+ Guard guard = ctx.require(Guard.class);
+ app.get("/api/search", handler, guard.limit("ip", 50, 1, TimeUnit.SECONDS));
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Installs with default config (only the built-in "ip" resolver).
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
int
+
+
+
Rate limiting runs before authentication — cheaper check rejects over-limit
+ requests before any token validation occurs.
+
+
void
+
+
+
Phase 1 — register services and processors.
+
+
void
+
+
+
Phase 2 — register routes.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+LimiterExtension
+public LimiterExtension ()
+Installs with default config (only the built-in "ip" resolver).
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+priority
+public int priority ()
+Rate limiting runs before authentication — cheaper check rejects over-limit
+ requests before any token validation occurs.
+
+Specified by:
+priority in interface FlashExtension
+
+
+
+
+
+provide
+
+
+
+
+Specified by:
+provide in interface FlashExtension
+
+
+
+
+
+routes
+
+
+
+
+Specified by:
+routes in interface FlashExtension
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/RateLimitStrategy.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/RateLimitStrategy.html
new file mode 100644
index 0000000..7e73ffb
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/RateLimitStrategy.html
@@ -0,0 +1,187 @@
+
+
+
+
+
RateLimitStrategy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+All Known Implementing Classes:
+FixedWindowStrategy , SlidingWindowStrategy , TokenBucketStrategy
+
+
+public interface RateLimitStrategy
+Contract for a rate-limit algorithm. Implementations must be:
+
+ Lock-free — rely only on AtomicLong CAS operations.
+ Stateless — all mutable state lives in the Bucket ; the strategy itself
+ holds no instance fields so the same object can be shared across threads and rules.
+
+
+
Called on every request — must not allocate on the hot path.
+
+See Also:
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods
+
+
+
+
+
+
boolean
+
+
+
Checks whether this request is within the limit and updates the bucket atomically.
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+check
+
+Checks whether this request is within the limit and updates the bucket atomically.
+
+
On return, out contains:
+
+ out[0] — remaining allowed requests in the current window (≥ 0).
+ out[1] — Unix epoch seconds at which the quota resets (for X-RateLimit-Reset
+ and Retry-After headers).
+
+
+Parameters:
+bucket - per-key state carrier (pre-allocated, never null)
+cfg - immutable rule configuration
+out - caller-supplied two-element array; values are overwritten on every call
+Returns:
+true if the request is within the limit and should proceed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/Bucket.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/Bucket.html
new file mode 100644
index 0000000..b9c30fd
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/Bucket.html
@@ -0,0 +1,130 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.limiter.Bucket (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the bucket for key, creating one if absent.
+
+
+
+
+
+
+
+
boolean
+
+
+
Checks whether this request is within the limit and updates the bucket atomically.
+
+
+
+
+
+
+
+
+
+
+
+
+
boolean
+
+
+
boolean
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/BucketStore.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/BucketStore.html
new file mode 100644
index 0000000..9b57e31
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/BucketStore.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.limiter.BucketStore (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.limiter.BucketStore
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/Guard.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/Guard.html
new file mode 100644
index 0000000..8eeb62c
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/Guard.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.limiter.Guard (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.limiter.Guard
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/KeyResolver.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/KeyResolver.html
new file mode 100644
index 0000000..656e0e9
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/KeyResolver.html
@@ -0,0 +1,90 @@
+
+
+
+
+
Uses of Interface dev.relism.flash.ext.limiter.KeyResolver (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Registers (or replaces) a named key resolver.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/Limit.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/Limit.html
new file mode 100644
index 0000000..980ed15
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/Limit.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Annotation Interface dev.relism.flash.ext.limiter.Limit (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.limiter.Limit
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/LimitConfig.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/LimitConfig.html
new file mode 100644
index 0000000..0b4864d
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/LimitConfig.html
@@ -0,0 +1,119 @@
+
+
+
+
+
Uses of Record Class dev.relism.flash.ext.limiter.LimitConfig (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
boolean
+
+
+
Checks whether this request is within the limit and updates the bucket atomically.
+
+
+
+
+
+
+
+
+
+
+
+
+
boolean
+
+
+
boolean
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/LimitStrategy.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/LimitStrategy.html
new file mode 100644
index 0000000..8a2ad0f
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/LimitStrategy.html
@@ -0,0 +1,110 @@
+
+
+
+
+
Uses of Enum Class dev.relism.flash.ext.limiter.LimitStrategy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
Returns a
Middleware that enforces the given rate limit with the specified strategy.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/LimiterConfig.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/LimiterConfig.html
new file mode 100644
index 0000000..45402e6
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/LimiterConfig.html
@@ -0,0 +1,101 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.limiter.LimiterConfig (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Registers (or replaces) a named key resolver.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/LimiterExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/LimiterExtension.html
new file mode 100644
index 0000000..d3dd1ff
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/LimiterExtension.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.limiter.LimiterExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.limiter.LimiterExtension
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/RateLimitStrategy.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/RateLimitStrategy.html
new file mode 100644
index 0000000..17bd274
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/class-use/RateLimitStrategy.html
@@ -0,0 +1,138 @@
+
+
+
+
+
Uses of Interface dev.relism.flash.ext.limiter.RateLimitStrategy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the value of the
strategy record component.
+
+
+
+
+
+
+
+
+
+
+
Creates an instance of a LimitConfig record class.
+
+
+
+
+
+
+
+
+
+
+
+
+
final class
+
+
+
final class
+
+
+
Sliding-window counter rate limit: approximates a true sliding window by interpolating
+ between the previous fixed window's count and the current window's count.
+
+
final class
+
+
+
Token-bucket rate limit: tokens refill continuously at a rate of
+ limit / windowMs tokens per millisecond, up to a maximum of limit tokens.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/package-summary.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/package-summary.html
new file mode 100644
index 0000000..fee79e4
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/package-summary.html
@@ -0,0 +1,147 @@
+
+
+
+
+
dev.relism.flash.ext.limiter (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package dev.relism.flash.ext.limiter
+
+
+
+
+
+
+
+
All Classes and Interfaces Interfaces Classes Enum Classes Record Classes Annotation Interfaces
+
+
+
+
+
+
+
Pre-allocated per-key rate limit state.
+
+
+
+
Thread-safe store of pre-allocated
Bucket instances keyed by partition key.
+
+
+
+
Manual rate-limit guard for lambda routes.
+
+
+
+
Extracts a partition key from an incoming request.
+
+
+
+
+
+
Immutable configuration snapshot for a single rate-limit rule.
+
+
+
+
Extension configuration: holds the named
KeyResolver registry.
+
+
+
+
Rate-limiting extension for Flash.
+
+
+
+
Enumeration of built-in rate-limit algorithms.
+
+
+
+
Contract for a rate-limit algorithm.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/package-tree.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/package-tree.html
new file mode 100644
index 0000000..2eb5f91
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/package-tree.html
@@ -0,0 +1,121 @@
+
+
+
+
+
dev.relism.flash.ext.limiter Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Hierarchies:
+
+
+
+
+Annotation Interface Hierarchy
+
+dev.relism.flash.ext.limiter.Limit (implements java.lang.annotation.Annotation )
+
+
+
+Enum Class Hierarchy
+
+
+
+Record Class Hierarchy
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/package-use.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/package-use.html
new file mode 100644
index 0000000..ea3f1f4
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/package-use.html
@@ -0,0 +1,129 @@
+
+
+
+
+
Uses of Package dev.relism.flash.ext.limiter (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Pre-allocated per-key rate limit state.
+
+
+
+
Extracts a partition key from an incoming request.
+
+
+
+
Immutable configuration snapshot for a single rate-limit rule.
+
+
+
+
Extension configuration: holds the named
KeyResolver registry.
+
+
+
+
Enumeration of built-in rate-limit algorithms.
+
+
+
+
Contract for a rate-limit algorithm.
+
+
+
+
+
+
+
+
+
+
+
+
+
Pre-allocated per-key rate limit state.
+
+
+
+
Immutable configuration snapshot for a single rate-limit rule.
+
+
+
+
Contract for a rate-limit algorithm.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/FixedWindowStrategy.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/FixedWindowStrategy.html
new file mode 100644
index 0000000..964f49a
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/FixedWindowStrategy.html
@@ -0,0 +1,223 @@
+
+
+
+
+
FixedWindowStrategy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+RateLimitStrategy
+
+
+
+Fixed-window rate limit: allows up to
LimitConfig.limit() requests per window of
+
LimitConfig.windowMs() milliseconds. The window is aligned to clock time
+ (e.g. 10:00:00 – 10:00:59 for a 60-second window), not sliding.
+
+
Implementation
+ The entire state fits in a single
AtomicLong
+ (
Bucket.slot0), packed as:
+
+ high 32 bits = reduced epoch (currentTimeMs / windowMs) invalid input: '&' 0xFFFFFFFFL
+ low 32 bits = request count in the current window
+
+ Each request performs a single CAS loop — no locks, no allocations.
+ At a window boundary the CAS atomically resets the counter to 1.
+
+
The reduced epoch wraps every 2^32 × windowMs milliseconds
+ (~13,000 years for a 100 ms window) — collision-free in practice.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
boolean
+
+
+
Checks whether this request is within the limit and updates the bucket atomically.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+FixedWindowStrategy
+public FixedWindowStrategy ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+check
+
+
+Checks whether this request is within the limit and updates the bucket atomically.
+
+
On return, out contains:
+
+ out[0] — remaining allowed requests in the current window (≥ 0).
+ out[1] — Unix epoch seconds at which the quota resets (for X-RateLimit-Reset
+ and Retry-After headers).
+
+
+Specified by:
+check in interface RateLimitStrategy
+Parameters:
+bucket - per-key state carrier (pre-allocated, never null)
+cfg - immutable rule configuration
+out - caller-supplied two-element array; values are overwritten on every call
+Returns:
+true if the request is within the limit and should proceed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/SlidingWindowStrategy.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/SlidingWindowStrategy.html
new file mode 100644
index 0000000..353462d
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/SlidingWindowStrategy.html
@@ -0,0 +1,229 @@
+
+
+
+
+
SlidingWindowStrategy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+RateLimitStrategy
+
+
+
+Sliding-window counter rate limit: approximates a true sliding window by interpolating
+ between the previous fixed window's count and the current window's count.
+
+
+ estimate = prevCount × (1 − elapsed / windowMs) + currentCount
+
+
+
This is the same approximation used by Redis. It eliminates the boundary burst
+ problem of FixedWindowStrategy while staying O(1) memory and lock-free.
+ The error is bounded: in the worst case the true rate at the boundary can exceed
+ the limit by at most limit × (1 − elapsed/windowMs) — typically a few percent.
+
+
Slot layout
+
+ Bucket.slot0 — packed (reducedEpoch << 32 | currentCount)
+ Bucket.slot1 — count from the immediately preceding epoch (0 = none)
+
+
+
On a window transition the thread that wins the slot0 CAS also writes
+ slot1. A concurrent thread that reads slot0 after the transition but
+ before slot1 is written sees a slightly stale previous count — acceptable for
+ an approximation algorithm.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
boolean
+
+
+
Checks whether this request is within the limit and updates the bucket atomically.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+SlidingWindowStrategy
+public SlidingWindowStrategy ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+check
+
+
+Checks whether this request is within the limit and updates the bucket atomically.
+
+
On return, out contains:
+
+ out[0] — remaining allowed requests in the current window (≥ 0).
+ out[1] — Unix epoch seconds at which the quota resets (for X-RateLimit-Reset
+ and Retry-After headers).
+
+
+Specified by:
+check in interface RateLimitStrategy
+Parameters:
+bucket - per-key state carrier (pre-allocated, never null)
+cfg - immutable rule configuration
+out - caller-supplied two-element array; values are overwritten on every call
+Returns:
+true if the request is within the limit and should proceed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/TokenBucketStrategy.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/TokenBucketStrategy.html
new file mode 100644
index 0000000..ee507f2
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/TokenBucketStrategy.html
@@ -0,0 +1,221 @@
+
+
+
+
+
TokenBucketStrategy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+RateLimitStrategy
+
+
+
+Token-bucket rate limit: tokens refill continuously at a rate of
+
limit / windowMs tokens per millisecond, up to a maximum of
limit tokens.
+ Each request consumes one token. Burst traffic is absorbed until the bucket empties.
+
+
Implementation
+
+ Bucket.slot0 — current token count scaled by 1000L
+ (allows sub-token precision without floating-point). Starts at 0; treated as
+ maxScaled when Bucket.slot1 is 0 (first call → bucket starts full).
+ Bucket.slot1 — last-refill timestamp in ms. 0 = not yet initialised.
+
+
+
Each request CAS-loops on slot0; slot1 is advanced monotonically via CAS
+ after a successful token consumption — never regresses to an older timestamp under concurrent load.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
boolean
+
+
+
Checks whether this request is within the limit and updates the bucket atomically.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+TokenBucketStrategy
+public TokenBucketStrategy ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+check
+
+
+Checks whether this request is within the limit and updates the bucket atomically.
+
+
On return, out contains:
+
+ out[0] — remaining allowed requests in the current window (≥ 0).
+ out[1] — Unix epoch seconds at which the quota resets (for X-RateLimit-Reset
+ and Retry-After headers).
+
+
+Specified by:
+check in interface RateLimitStrategy
+Parameters:
+bucket - per-key state carrier (pre-allocated, never null)
+cfg - immutable rule configuration
+out - caller-supplied two-element array; values are overwritten on every call
+Returns:
+true if the request is within the limit and should proceed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/class-use/FixedWindowStrategy.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/class-use/FixedWindowStrategy.html
new file mode 100644
index 0000000..2ba8257
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/class-use/FixedWindowStrategy.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.limiter.strategy.FixedWindowStrategy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.limiter.strategy.FixedWindowStrategy
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/class-use/SlidingWindowStrategy.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/class-use/SlidingWindowStrategy.html
new file mode 100644
index 0000000..122113d
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/class-use/SlidingWindowStrategy.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.limiter.strategy.SlidingWindowStrategy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.limiter.strategy.SlidingWindowStrategy
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/class-use/TokenBucketStrategy.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/class-use/TokenBucketStrategy.html
new file mode 100644
index 0000000..911b68d
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/class-use/TokenBucketStrategy.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.limiter.strategy.TokenBucketStrategy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.limiter.strategy.TokenBucketStrategy
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/package-summary.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/package-summary.html
new file mode 100644
index 0000000..5582b2c
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/package-summary.html
@@ -0,0 +1,120 @@
+
+
+
+
+
dev.relism.flash.ext.limiter.strategy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package dev.relism.flash.ext.limiter.strategy
+
+
+
+
+
+
+
+
Classes
+
+
+
+
+
+
+
+
Sliding-window counter rate limit: approximates a true sliding window by interpolating
+ between the previous fixed window's count and the current window's count.
+
+
+
+
Token-bucket rate limit: tokens refill continuously at a rate of
+ limit / windowMs tokens per millisecond, up to a maximum of limit tokens.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/package-tree.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/package-tree.html
new file mode 100644
index 0000000..8e4e968
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/package-tree.html
@@ -0,0 +1,78 @@
+
+
+
+
+
dev.relism.flash.ext.limiter.strategy Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Hierarchies:
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/package-use.html b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/package-use.html
new file mode 100644
index 0000000..a17ac27
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/limiter/strategy/package-use.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Package dev.relism.flash.ext.limiter.strategy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.limiter.strategy
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/Authenticated.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/Authenticated.html
new file mode 100644
index 0000000..0a4fa34
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/Authenticated.html
@@ -0,0 +1,168 @@
+
+
+
+
+
Authenticated (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Marks a handler as requiring a valid JWT. Any bearer token that passes
+ signature + expiry + issuer validation is accepted — no role check is performed.
+
+
For role-based access use RolesAllowed instead (it implies authentication).
+
+
Set optional = true on public routes that personalise their response when
+ the user happens to be logged in but should remain accessible to guests. The middleware
+ will populate ClaimsHolder if credentials are present and silently skip it
+ otherwise — the request is never rejected.
+
+
+ // Hard auth — redirects / 401 when unauthenticated:
+ @Route(method = HttpMethod.GET, path = "/api/profile")
+ @Authenticated
+ public class GetProfile extends JacksonHandler { ... }
+
+ // Soft auth — guest-friendly, ClaimsHolder populated only when logged in:
+ @Route(method = HttpMethod.GET, path = "/")
+ @Authenticated(optional = true)
+ public class HomePage extends HtmlHandler { ... }
+
+
+
+
+
+
+
+Optional Element Summary
+Optional Elements
+
+
+
+
+
boolean
+
+
+
When
true the middleware never rejects unauthenticated requests — it only
+ populates
ClaimsHolder when valid credentials are present.
+
+
+
+
+
+
+
+
+
+
+
+Element Details
+
+
+
+optional
+boolean optional
+When
true the middleware never rejects unauthenticated requests — it only
+ populates
ClaimsHolder when valid credentials are present.
+ Defaults to
false (hard authentication required).
+
+Default:
+false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/ClaimsHolder.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/ClaimsHolder.html
new file mode 100644
index 0000000..61c25d9
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/ClaimsHolder.html
@@ -0,0 +1,210 @@
+
+
+
+
+
ClaimsHolder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class ClaimsHolder
+
extends Object
+Thread-local store for JWT claims, populated by the OIDC middleware before
+ the handler runs and cleared in the
finally block afterward.
+
+
Safe with virtual threads: each request gets its own virtual thread, so
+ ThreadLocal values are naturally isolated per request.
+
+
+ // Inside any handler protected by @Authenticated or @RolesAllowed:
+
+ // Preferred — typed wrapper:
+ OidcUser user = ClaimsHolder.user();
+ String email = user.email();
+ List<String> roles = user.roles("realm_access.roles");
+
+ // Raw escape hatch:
+ Map<String, Object> all = ClaimsHolder.get();
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the value of a single claim as a String, or null if
+ the claim is absent or the request is not authenticated.
+
+
+
+
+
Returns the raw claims map for the current request, or null if
+ the route is not protected by OIDC middleware.
+
+
+
+
+
Returns a type-safe
OidcUser view of the current request's claims,
+ or
null if the route is not protected by OIDC middleware.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+user
+
+Returns a type-safe
OidcUser view of the current request's claims,
+ or
null if the route is not protected by OIDC middleware.
+
+
This is the preferred entry point for both lambda and class-based handlers.
+
+
+
+
+get
+
+Returns the raw claims map for the current request, or null if
+ the route is not protected by OIDC middleware.
+
+See Also:
+
+
+
+
+
+
+
+
+claim
+
+Returns the value of a single claim as a String, or null if
+ the claim is absent or the request is not authenticated.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/ClientAuthMethod.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/ClientAuthMethod.html
new file mode 100644
index 0000000..f2e247b
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/ClientAuthMethod.html
@@ -0,0 +1,250 @@
+
+
+
+
+
ClientAuthMethod (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+Serializable , Comparable <ClientAuthMethod >, Constable
+
+
+
+OAuth2 client authentication method for the token endpoint (RFC 6749 §2.3).
+
+
+ POST — credentials sent as client_id / client_secret
+ form fields (default; most providers).
+ BASIC — credentials sent as an Authorization: Basic header;
+ body contains only grant-specific parameters.
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
client_secret_basic — credentials in the Authorization header.
+
+
+
+
client_secret_post — credentials in the request body.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+POST
+
+client_secret_post — credentials in the request body.
+
+
+
+
+BASIC
+
+client_secret_basic — credentials in the Authorization header.
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name - the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException - if this enum class has no constant with the specified name
+NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/InMemoryOidcSessionStore.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/InMemoryOidcSessionStore.html
new file mode 100644
index 0000000..26d954f
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/InMemoryOidcSessionStore.html
@@ -0,0 +1,217 @@
+
+
+
+
+
InMemoryOidcSessionStore (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+OidcSessionStore
+
+
+
+Thread-safe in-memory
OidcSessionStore.
+
+
Sessions are lost on restart and not shared across instances. For
+ production deployments with multiple nodes or restart-persistence requirements,
+ supply a custom implementation via OidcConfig.Builder.sessionStore.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
void
+
+
+
+
+
+
void
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+InMemoryOidcSessionStore
+public InMemoryOidcSessionStore ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/JwtValidator.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/JwtValidator.html
new file mode 100644
index 0000000..1a18aa8
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/JwtValidator.html
@@ -0,0 +1,251 @@
+
+
+
+
+
JwtValidator (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class JwtValidator
+
extends Object
+Validates JWTs against a remote JWKS endpoint using Nimbus JOSE+JWT.
+
+
Two validation modes:
+
+ validate(String) — access token bearer validation per request (hot path).
+ Checks signature, iss, exp, iat, sub.
+ Throws HttpException 401 so the middleware can short-circuit.
+ validateIdToken(String, String) — ID token validation at callback time.
+ Checks signature, iss, aud == clientId, exp, iat,
+ sub, and nonce (if provided).
+ Throws OidcValidationException (not 401 — it is a provider/protocol error).
+
+
+
JWKS handling: the shared JWKSource uses caching + rate-limiting + automatic
+ retry-on-key-miss (key rotation). Both processors share the same source — one JWKS
+ fetch serves both token types.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
static boolean
+
+
+
Returns true if token is a signed JWT (three dot-separated Base64URL parts).
+
+
+
+
+
Validates a JWT access token (bearer on incoming request).
+
+
+
+
+
Validates an ID token received directly from the token endpoint.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+JwtValidator
+
+
+Parameters:
+jwksUri - JWKS endpoint URI
+issuer - Expected iss claim
+clientId - OAuth2 client ID — used as expected aud in ID tokens
+algorithm - JWS algorithm (e.g. "RS256")
+http - Shared HttpClient used for all JWKS fetches — already configured
+ with the correct TLS policy (trust-all or default trust store).
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+validate
+
+Validates a JWT access token (bearer on incoming request).
+ Returns claims on success; throws
HttpException 401 on any failure.
+
+
+
+
+validateIdToken
+
+Validates an ID token received directly from the token endpoint.
+
+
Checks: signature (JWKS), iss, aud == clientId,
+ exp, iat, sub, and nonce if provided.
+
+Parameters:
+idToken - Raw ID token string
+nonce - Nonce sent in the authorization request; null to skip check
+Throws:
+OidcValidationException - on any validation failure
+
+
+
+
+
+isJwt
+public static boolean isJwt (String token)
+Returns true if token is a signed JWT (three dot-separated Base64URL parts).
+ Used to detect opaque access tokens before attempting JWKS validation.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcConfig.Builder.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcConfig.Builder.html
new file mode 100644
index 0000000..2efa327
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcConfig.Builder.html
@@ -0,0 +1,299 @@
+
+
+
+
+
OidcConfig.Builder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Enclosing class:
+OidcConfig
+
+
+public static final class OidcConfig.Builder
+
extends Object
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
JWS algorithm (default: RS256).
+
+
+
+
+
+
+
+
+
+
+
Shorthand for selfScheme("https").
+
+
+
+
+
Disables TLS certificate verification for all HTTP calls made by this extension.
+
+
+
+
+
Where to redirect after logout (default: /).
+
+
+
+
+
Dot-separated path to the roles array in JWT claims (default: realm_access.roles).
+
+
+
+
+
Route prefix for login/callback/logout (default: /auth).
+
+
+
+
+
Override the OpenAPI security scheme name (default: derived from the issuer URI).
+
+
+
+
+
Comma-separated claim paths used to resolve OAuth2 scopes (default: scope,scp).
+
+
+
+
+
Override requested scopes (default: openid profile email).
+
+
+
+
+
Scheme used when resolving self-relative redirect URIs (default: http).
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+scopes
+
+Override requested scopes (default: openid profile email).
+
+
+
+
+routePrefix
+
+Route prefix for login/callback/logout (default: /auth).
+
+
+
+
+selfScheme
+
+Scheme used when resolving self-relative redirect URIs (default: http).
+
+
+
+
+https
+
+Shorthand for selfScheme("https").
+
+
+
+
+rolesClaimPath
+
+Dot-separated path to the roles array in JWT claims (default: realm_access.roles).
+
+
+
+
+scopeClaimPaths
+
+Comma-separated claim paths used to resolve OAuth2 scopes (default: scope,scp).
+
+
+
+
+algorithm
+
+JWS algorithm (default: RS256).
+
+
+
+
+postLogoutRedirectUri
+
+Where to redirect after logout (default: /).
+
+
+
+
+
+
+
+insecureTls
+
+Disables TLS certificate verification for all HTTP calls made by this extension.
+ Only use in development with self-signed certificates — never in production.
+
+
+
+
+
+
+
+schemeName
+
+Override the OpenAPI security scheme name (default: derived from the issuer URI).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcConfig.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcConfig.html
new file mode 100644
index 0000000..3704372
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcConfig.html
@@ -0,0 +1,405 @@
+
+
+
+
+
OidcConfig (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class OidcConfig
+
extends Object
+Full OIDC client configuration. Build via
+
builder(String, String, String, String) or
fromEnv().
+
+
Required fields: issuer, clientId, clientSecret,
+ redirectUri. Everything else has a sensible default.
+
+
If redirectUri starts with / it is treated as server-relative:
+ the absolute URL is resolved at request time using selfScheme() and the
+ incoming Host header. Use OidcConfig.Builder.https() when behind TLS.
+
+
+ // Keycloak
+ OidcConfig.builder(
+ "https://keycloak.example.com/realms/myrealm",
+ "my-app", "secret", "/auth/callback")
+ .rolesClaimPath("realm_access.roles") // Keycloak default
+ .scopeClaimPaths("scope,scp") // default; supports many IdPs
+ .build();
+
+ // Authelia
+ OidcConfig.builder(
+ "https://auth.example.com",
+ "my-app", "secret", "/auth/callback")
+ .rolesClaimPath("groups")
+ .scopeClaimPaths("scope,scp")
+ .build();
+
+ // Two tenants on one server
+ OidcConfig tenantA = OidcConfig.builder("https://idp/realms/a", ..., "/tenantA/auth/callback")
+ .routePrefix("/tenantA/auth").build();
+ OidcConfig tenantB = OidcConfig.builder("https://idp/realms/b", ..., "/tenantB/auth/callback")
+ .routePrefix("/tenantB/auth").build();
+ app.install(new OidcExtension(tenantA))
+ .install(new OidcExtension(tenantB));
+
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static final class
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Reads configuration from environment variables:
+
+
boolean
+
+
+
If true, TLS certificate validation is skipped.
+
+
+
+
+
+
+
+
Convenience factory for Keycloak: constructs the issuer as
+ {serverUrl}/realms/{realm} automatically.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
OpenAPI security scheme name (derived from issuer if not set explicitly).
+
+
+
+
+
Comma-separated claim paths used to read OAuth2 scopes (default: "scope,scp").
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+rolesClaimPath
+public String rolesClaimPath ()
+
+
+
+
+scopeClaimPaths
+public String scopeClaimPaths ()
+Comma-separated claim paths used to read OAuth2 scopes (default: "scope,scp").
+
+
+
+
+
+
+
+postLogoutRedirectUri
+public String postLogoutRedirectUri ()
+
+
+
+
+
+
+
+insecureTls
+public boolean insecureTls ()
+If true, TLS certificate validation is skipped. Never use in production.
+
+
+
+
+
+
+
+schemeName
+
+OpenAPI security scheme name (derived from issuer if not set explicitly).
+
+
+
+
+fromEnv
+
+Reads configuration from environment variables:
+
+ OIDC_ISSUER required
+ OIDC_CLIENT_ID required
+ OIDC_CLIENT_SECRET required
+ OIDC_REDIRECT_URI required (e.g. /auth/callback)
+ OIDC_SCOPES default: openid profile email
+ OIDC_ROUTE_PREFIX default: /auth
+ OIDC_SELF_SCHEME default: http
+ OIDC_ROLES_CLAIM default: realm_access.roles
+ OIDC_SCOPE_CLAIMS default: scope,scp
+ OIDC_ALGORITHM default: RS256
+ OIDC_POST_LOGOUT_REDIRECT default: /
+
+
+
+
+
+
+
+
+keycloak
+
+Convenience factory for Keycloak: constructs the issuer as
+
{serverUrl}/realms/{realm} automatically.
+
+
+ OidcConfig.keycloak(
+ "https://keycloak.example.com", "flashboard",
+ "my-app", "secret", "/auth/callback")
+ .https()
+ .build();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcExtension.html
new file mode 100644
index 0000000..7883c74
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcExtension.html
@@ -0,0 +1,247 @@
+
+
+
+
+
OidcExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+FlashExtension
+
+
+
+Full OIDC Authorization Code + PKCE flow for Flash.
+
+
At provide(dev.relism.flash.extension.FlashContext) , the extension:
+
+ Fetches the provider discovery document — fail-fast at startup.
+ Provides OidcMiddleware and JwtValidator in the context.
+ Registers annotation processors for Authenticated , RolesAllowed
+ and ScopesAllowed .
+
+
+
At routes(dev.relism.flash.extension.FlashRegistrar<?>, dev.relism.flash.extension.FlashContext) , three routes are registered:
+
+ GET {prefix}/login — builds the authorization URL and redirects.
+ GET {prefix}/callback — exchanges the code, creates a session, redirects.
+ POST {prefix}/logout — invalidates the session, redirects to provider
+ end-session endpoint (if available) or to OidcConfig.postLogoutRedirectUri() .
+
+
+
+ // Keycloak
+ app.install(new OidcExtension(
+ OidcConfig.builder(
+ "https://keycloak.example.com/realms/myrealm",
+ "my-app", "secret", "/auth/callback")
+ .rolesClaimPath("realm_access.roles")
+ .build()));
+
+ // Two providers / tenants on one server
+ app.install(new OidcExtension(tenantAConfig))
+ .install(new OidcExtension(tenantBConfig));
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
void
+
+
+
Phase 1 — register services and processors.
+
+
void
+
+
+
Phase 2 — register routes.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcMiddleware.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcMiddleware.html
new file mode 100644
index 0000000..bee6af9
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcMiddleware.html
@@ -0,0 +1,249 @@
+
+
+
+
+
OidcMiddleware (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class OidcMiddleware
+
extends Object
+Request-level OIDC middleware. Exposed in the
FlashContext
+ for manual use on lambda routes; injected automatically for handlers annotated with
+
Authenticated,
RolesAllowed or
ScopesAllowed.
+
+
Resolution order on each request:
+
+ Authorization: Bearer ... header — validated via JWKS (JwtValidator ).
+ oidc_session cookie — looked up in OidcSessionStore ; transparently
+ refreshed if the access token is expired.
+ Browser clients (no Accept: application/json) → redirect to
+ {routePrefix}/login?redirect={path}.
+ API clients → 401.
+
+
+
+ // Manual use on a lambda route:
+ OidcMiddleware oidc = app.ctx().require(OidcMiddleware.class);
+ app.get("/api/me", (req, res) -> ClaimsHolder.claim("sub"), oidc.protect());
+ app.delete("/admin/users/{id}", handler, oidc.requireRole("admin"));
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
authorize (dev.relism.flash.ext.oidc.OidcAuthPolicy policy)
+
+
Compiled authorization policy path used by annotation-driven mounting.
+
+
+
+
+
Silently populates
ClaimsHolder if a valid bearer token or session cookie
+ is present, but never rejects or redirects unauthenticated requests.
+
+
+
+
+
Validates the bearer token or session cookie.
+
+
+
+
+
Requires at least one of the listed scopes to be present in the token.
+
+
+
+
+
Like
protect() but also enforces that the caller holds at least one
+ of the given roles (OR semantics).
+
+
+
+
+
Requires all listed scopes to be present in the token.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+protect
+
+Validates the bearer token or session cookie. Browser clients are redirected
+ to the login page on failure; API clients receive 401.
+
+
+
+
+optional
+
+Silently populates
ClaimsHolder if a valid bearer token or session cookie
+ is present, but never rejects or redirects unauthenticated requests. Use this on
+ public routes that want to personalise the response when the user happens to be
+ logged in (e.g. showing a username on a landing page).
+
+
+ app.get("/", handler, oidc.optional());
+ // Inside handler: ClaimsHolder.user() is non-null iff the user is logged in.
+
+
+
+
+
+authorize
+public Middleware authorize (dev.relism.flash.ext.oidc.OidcAuthPolicy policy)
+Compiled authorization policy path used by annotation-driven mounting.
+ The policy is immutable and built once at boot.
+
+
+
+
+
+
+
+requireScopes
+
+Requires all listed scopes to be present in the token.
+ Scopes are resolved from configured claim paths (default: scope,scp).
+
+
+
+
+requireAnyScope
+
+Requires at least one of the listed scopes to be present in the token.
+ Scopes are resolved from configured claim paths (default: scope,scp).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcProviderMetadata.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcProviderMetadata.html
new file mode 100644
index 0000000..7d74463
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcProviderMetadata.html
@@ -0,0 +1,329 @@
+
+
+
+
+
OidcProviderMetadata (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+OIDC provider endpoints discovered from
{issuer}/.well-known/openid-configuration.
+
+
endSessionEndpoint() may be null — not all providers expose it
+ (e.g. some Authelia configurations omit it).
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Creates an instance of a OidcProviderMetadata record class.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the value of the authorizationEndpoint record component.
+
+
+
+
+
Returns the value of the endSessionEndpoint record component.
+
+
final boolean
+
+
+
Indicates whether some other object is "equal to" this one.
+
+
final int
+
+
+
Returns a hash code value for this object.
+
+
+
+
+
Returns the value of the jwksUri record component.
+
+
+
+
+
Returns the value of the tokenEndpoint record component.
+
+
+
+
+
Returns a string representation of this record class.
+
+
+
+
+
Returns the value of the userinfoEndpoint record component.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+OidcProviderMetadata
+public OidcProviderMetadata (String authorizationEndpoint,
+ String tokenEndpoint,
+ String userinfoEndpoint,
+ String jwksUri,
+ String endSessionEndpoint)
+Creates an instance of a OidcProviderMetadata record class.
+
+Parameters:
+authorizationEndpoint - the value for the authorizationEndpoint record component
+tokenEndpoint - the value for the tokenEndpoint record component
+userinfoEndpoint - the value for the userinfoEndpoint record component
+jwksUri - the value for the jwksUri record component
+endSessionEndpoint - the value for the endSessionEndpoint record component
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+toString
+public final String toString ()
+Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
+
+Specified by:
+toString in class Record
+Returns:
+a string representation of this object
+
+
+
+
+
+hashCode
+public final int hashCode ()
+Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
+
+Specified by:
+hashCode in class Record
+Returns:
+a hash code value for this object
+
+
+
+
+
+equals
+public final boolean equals (Object o)
+Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with
Objects::equals(Object,Object).
+
+Specified by:
+equals in class Record
+Parameters:
+o - the object with which to compare
+Returns:
+true if this object is the same as the o argument; false otherwise.
+
+
+
+
+
+authorizationEndpoint
+public String authorizationEndpoint ()
+Returns the value of the authorizationEndpoint record component.
+
+Returns:
+the value of the authorizationEndpoint record component
+
+
+
+
+
+tokenEndpoint
+
+Returns the value of the tokenEndpoint record component.
+
+Returns:
+the value of the tokenEndpoint record component
+
+
+
+
+
+userinfoEndpoint
+public String userinfoEndpoint ()
+Returns the value of the userinfoEndpoint record component.
+
+Returns:
+the value of the userinfoEndpoint record component
+
+
+
+
+
+jwksUri
+
+Returns the value of the jwksUri record component.
+
+Returns:
+the value of the jwksUri record component
+
+
+
+
+
+endSessionEndpoint
+public String endSessionEndpoint ()
+Returns the value of the endSessionEndpoint record component.
+
+Returns:
+the value of the endSessionEndpoint record component
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcSession.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcSession.html
new file mode 100644
index 0000000..e78548c
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcSession.html
@@ -0,0 +1,251 @@
+
+
+
+
+
OidcSession (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class OidcSession
+
extends Object
+An authenticated user's OIDC session — persisted in
OidcSessionStore and
+ looked up via the
oidc_session cookie on every request.
+
+
Sessions are immutable; a refreshed access token produces a new instance
+ that replaces the old one in the store (same id() ).
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
boolean
+
+
+
Returns true if the access token has expired or will expire within
+ the next 30 seconds (eager refresh to avoid mid-request expiry).
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+isAccessTokenExpired
+public boolean isAccessTokenExpired ()
+Returns true if the access token has expired or will expire within
+ the next 30 seconds (eager refresh to avoid mid-request expiry).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+accessTokenExpiresAt
+public Instant accessTokenExpiresAt ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcSessionStore.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcSessionStore.html
new file mode 100644
index 0000000..f0c760f
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcSessionStore.html
@@ -0,0 +1,168 @@
+
+
+
+
+
OidcSessionStore (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods
+
+
+
+
+
+
void
+
+
+
+
+
+
void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcUser.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcUser.html
new file mode 100644
index 0000000..8b64329
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcUser.html
@@ -0,0 +1,341 @@
+
+
+
+
+
OidcUser (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class OidcUser
+
extends Object
+Type-safe view over the JWT claims stored in
ClaimsHolder.
+
+
Obtainable from any protected context via ClaimsHolder.user() .
+ Class-based handlers that extend the SessionHandler hierarchy already
+ have a provisioned DB user in currentUser; OidcUser complements
+ that by giving access to the raw OIDC claims when needed, and is the primary
+ API for lambda routes.
+
+
+ // Lambda route (OidcMiddleware injected):
+ app.get("/api/whoami", (req, res) -> {
+ OidcUser u = ClaimsHolder.user();
+ return Map.of("sub", u.sub(), "email", u.email(), "roles", u.roles("realm_access.roles"), "scopes", u.scopes());
+ }, oidcMw.protect());
+
+ // Class-based handler (currentUser is the DB entity; oidcUser() for raw claims):
+ protected Object handleAuthenticated(Request req, Response res) throws Exception {
+ OidcUser u = oidcUser(); // same as ClaimsHolder.user()
+ return json(res, currentUser); // DB entity — provisioned from OIDC sub
+ }
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the raw claim value, or null if absent.
+
+
<T> T
+
+
+
Returns the value of any claim, cast to T.
+
+
+
+
+
Escape hatch — returns the full unmodified claims map.
+
+
+
+
+
User's email address (email claim).
+
+
boolean
+
+
+
Returns true if the user holds role at the given claim path.
+
+
boolean
+
+
+
Returns true if the user has scope, searching default claim paths scope,scp.
+
+
boolean
+
+
+
Returns true if the user has scope in any of claimPaths.
+
+
+
+
+
Full display name (name claim).
+
+
+
+
+
Extracts the roles list by traversing a dot-separated claim path.
+
+
+
+
+
Resolves OAuth2 scopes from standard OIDC/OAuth claims using fallback order:
+ scope then scp.
+
+
+
+
+
Resolves scopes from comma-separated claim paths (example: "scope,scp,permissions.scopes").
+
+
+
+
+
Subject identifier — unique, stable user ID issued by the provider.
+
+
+
+
+
Human-readable username (preferred_username claim).
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+sub
+
+Subject identifier — unique, stable user ID issued by the provider.
+
+
+
+
+email
+
+User's email address (email claim).
+
+
+
+
+username
+
+Human-readable username (preferred_username claim).
+
+
+
+
+name
+
+Full display name (name claim).
+
+
+
+
+roles
+
+Extracts the roles list by traversing a dot-separated claim path.
+
+
Example paths:
+
+ "realm_access.roles" — Keycloak realm roles
+ "resource_access.my-client.roles" — Keycloak client roles
+ "groups" — Authelia / generic IdPs
+
+
+Returns:
+list of role strings, or an empty list if the path doesn't exist
+
+
+
+
+
+hasRole
+
+Returns true if the user holds role at the given claim path.
+
+
+
+
+scopes
+
+Resolves OAuth2 scopes from standard OIDC/OAuth claims using fallback order:
+ scope then scp. Supports both space-separated string and list forms.
+
+
+
+
+scopes
+
+Resolves scopes from comma-separated claim paths (example: "scope,scp,permissions.scopes").
+
+
+
+
+hasScope
+public boolean hasScope (String scope)
+Returns true if the user has scope, searching default claim paths scope,scp.
+
+
+
+
+hasScope
+
+Returns true if the user has scope in any of claimPaths.
+
+
+
+
+claim
+
+Returns the value of any claim, cast to T.
+
+Throws:
+ClassCastException - if the stored value is not assignable to type
+
+
+
+
+
+claim
+
+Returns the raw claim value, or null if absent.
+
+
+
+
+claims
+
+Escape hatch — returns the full unmodified claims map.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcValidationException.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcValidationException.html
new file mode 100644
index 0000000..fbb2493
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/OidcValidationException.html
@@ -0,0 +1,176 @@
+
+
+
+
+
OidcValidationException (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+Serializable
+
+
+
+Thrown when OIDC token validation fails (signature, claims, nonce, expiry, etc.).
+ Distinct from
HttpException: this signals a protocol-level
+ failure, not an HTTP response — callers decide the appropriate status code.
+
+See Also:
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
Methods inherited from class java.lang.Throwable
+
addSuppressed , fillInStackTrace , getCause , getLocalizedMessage , getMessage , getStackTrace , getSuppressed , initCause , printStackTrace , printStackTrace , printStackTrace , setStackTrace , toString
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+OidcValidationException
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/RolesAllowed.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/RolesAllowed.html
new file mode 100644
index 0000000..bc069f4
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/RolesAllowed.html
@@ -0,0 +1,157 @@
+
+
+
+
+
RolesAllowed (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Restricts a handler to callers whose JWT contains at least one of the
+ specified roles. Authentication is implicitly required — no need to combine
+ with
Authenticated.
+
+
Roles are read from the claim configured in OidcConfig.rolesClaimPath()
+ (default: "roles"). Nested paths like "realm_access.roles" are
+ supported with dot notation.
+
+
+ @Route(method = HttpMethod.DELETE, path = "/api/admin/blogs/{id}")
+ @RolesAllowed("admin")
+ public class DeleteBlog extends JacksonHandler { ... }
+
+ // Multiple accepted roles (OR semantics — any one role is sufficient):
+ @RolesAllowed({"admin", "editor"})
+ public class UpdateBlog extends JacksonHandler { ... }
+
+
+
+
+
+
+
+Required Element Summary
+Required Elements
+
+
+
+
+
+
+
+
One or more role names.
+
+
+
+
+
+
+
+
+
+
+
+Element Details
+
+
+
+value
+
+One or more role names. Access is granted if the caller has any of them.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/ScopesAllowed.Match.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/ScopesAllowed.Match.html
new file mode 100644
index 0000000..b893352
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/ScopesAllowed.Match.html
@@ -0,0 +1,246 @@
+
+
+
+
+
ScopesAllowed.Match (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
All required scopes must be present.
+
+
+
+
Any one required scope is sufficient.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+ANY
+
+Any one required scope is sufficient.
+
+
+
+
+ALL
+
+All required scopes must be present.
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name - the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException - if this enum class has no constant with the specified name
+NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/ScopesAllowed.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/ScopesAllowed.html
new file mode 100644
index 0000000..9013ec1
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/ScopesAllowed.html
@@ -0,0 +1,203 @@
+
+
+
+
+
ScopesAllowed (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Restricts a handler to callers whose token carries the required OAuth2 scopes.
+ Authentication is implicitly required.
+
+
Scopes are resolved from the configured claim paths in
+ OidcConfig.scopeClaimPaths() (default: "scope,scp") and support
+ both standard formats:
+
+ scope: space-separated string
+ scp: string list (or string)
+
+
+
+ @Route(method = HttpMethod.GET, path = "/api/orders")
+ @ScopesAllowed("orders:read")
+ public class ListOrders extends JacksonHandler { ... }
+
+ @Route(method = HttpMethod.POST, path = "/api/orders")
+ @ScopesAllowed(value = {"orders:write", "payments:write"}, match = ScopesAllowed.Match.ANY)
+ public class CreateOrder extends JacksonHandler { ... }
+
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
+
+Required Element Summary
+Required Elements
+
+
+
+
+
+
+Optional Element Summary
+Optional Elements
+
+
+
+
+
+
+
+
+
+
+Element Details
+
+
+
+value
+
+Required scopes.
+
+
+
+
+match
+
+
+
+Default:
+ALL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/Authenticated.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/Authenticated.html
new file mode 100644
index 0000000..f9c62af
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/Authenticated.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Annotation Interface dev.relism.flash.ext.oidc.Authenticated (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.oidc.Authenticated
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/ClaimsHolder.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/ClaimsHolder.html
new file mode 100644
index 0000000..328a49b
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/ClaimsHolder.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.oidc.ClaimsHolder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.oidc.ClaimsHolder
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/ClientAuthMethod.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/ClientAuthMethod.html
new file mode 100644
index 0000000..c9c7676
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/ClientAuthMethod.html
@@ -0,0 +1,109 @@
+
+
+
+
+
Uses of Enum Class dev.relism.flash.ext.oidc.ClientAuthMethod (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
Token endpoint client authentication method (default:
POST).
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/InMemoryOidcSessionStore.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/InMemoryOidcSessionStore.html
new file mode 100644
index 0000000..1ca74f2
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/InMemoryOidcSessionStore.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.oidc.InMemoryOidcSessionStore (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.oidc.InMemoryOidcSessionStore
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/JwtValidator.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/JwtValidator.html
new file mode 100644
index 0000000..d528db2
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/JwtValidator.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.oidc.JwtValidator (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.oidc.JwtValidator
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcConfig.Builder.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcConfig.Builder.html
new file mode 100644
index 0000000..9aa909e
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcConfig.Builder.html
@@ -0,0 +1,160 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.oidc.OidcConfig.Builder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
JWS algorithm (default: RS256).
+
+
+
+
+
+
+
+
+
OidcConfig.Builder. https ()
+
+
Shorthand for selfScheme("https").
+
+
+
+
+
Disables TLS certificate verification for all HTTP calls made by this extension.
+
+
+
+
+
Convenience factory for Keycloak: constructs the issuer as
+ {serverUrl}/realms/{realm} automatically.
+
+
+
+
+
Where to redirect after logout (default: /).
+
+
+
+
+
Dot-separated path to the roles array in JWT claims (default: realm_access.roles).
+
+
+
+
+
Route prefix for login/callback/logout (default: /auth).
+
+
+
+
+
Override the OpenAPI security scheme name (default: derived from the issuer URI).
+
+
+
+
+
Comma-separated claim paths used to resolve OAuth2 scopes (default: scope,scp).
+
+
+
+
+
Override requested scopes (default: openid profile email).
+
+
+
+
+
Scheme used when resolving self-relative redirect URIs (default: http).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcConfig.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcConfig.html
new file mode 100644
index 0000000..d91015a
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcConfig.html
@@ -0,0 +1,101 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.oidc.OidcConfig (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
OidcConfig.Builder. build ()
+
+
+
+
+
Reads configuration from environment variables:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcExtension.html
new file mode 100644
index 0000000..3dd8cd9
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcExtension.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.oidc.OidcExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.oidc.OidcExtension
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcMiddleware.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcMiddleware.html
new file mode 100644
index 0000000..b974611
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcMiddleware.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.oidc.OidcMiddleware (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.oidc.OidcMiddleware
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcProviderMetadata.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcProviderMetadata.html
new file mode 100644
index 0000000..794f939
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcProviderMetadata.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Record Class dev.relism.flash.ext.oidc.OidcProviderMetadata (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.oidc.OidcProviderMetadata
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcSession.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcSession.html
new file mode 100644
index 0000000..ec8554a
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcSession.html
@@ -0,0 +1,102 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.oidc.OidcSession (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcSessionStore.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcSessionStore.html
new file mode 100644
index 0000000..9ef8da5
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcSessionStore.html
@@ -0,0 +1,109 @@
+
+
+
+
+
Uses of Interface dev.relism.flash.ext.oidc.OidcSessionStore (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcUser.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcUser.html
new file mode 100644
index 0000000..715e5c9
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcUser.html
@@ -0,0 +1,90 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.oidc.OidcUser (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns a type-safe
OidcUser view of the current request's claims,
+ or
null if the route is not protected by OIDC middleware.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcValidationException.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcValidationException.html
new file mode 100644
index 0000000..e541100
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/OidcValidationException.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.oidc.OidcValidationException (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.oidc.OidcValidationException
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/RolesAllowed.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/RolesAllowed.html
new file mode 100644
index 0000000..6140d4f
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/RolesAllowed.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Annotation Interface dev.relism.flash.ext.oidc.RolesAllowed (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.oidc.RolesAllowed
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/ScopesAllowed.Match.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/ScopesAllowed.Match.html
new file mode 100644
index 0000000..76e7fd7
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/ScopesAllowed.Match.html
@@ -0,0 +1,95 @@
+
+
+
+
+
Uses of Enum Class dev.relism.flash.ext.oidc.ScopesAllowed.Match (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/ScopesAllowed.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/ScopesAllowed.html
new file mode 100644
index 0000000..7506bb2
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/class-use/ScopesAllowed.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Annotation Interface dev.relism.flash.ext.oidc.ScopesAllowed (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.oidc.ScopesAllowed
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/package-summary.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/package-summary.html
new file mode 100644
index 0000000..f14c383
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/package-summary.html
@@ -0,0 +1,163 @@
+
+
+
+
+
dev.relism.flash.ext.oidc (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package dev.relism.flash.ext.oidc
+
+
+
+
+
All Classes and Interfaces Interfaces Classes Enum Classes Record Classes Exception Classes Annotation Interfaces
+
+
+
+
+
+
+
Marks a handler as requiring a valid JWT.
+
+
+
+
Thread-local store for JWT claims, populated by the OIDC middleware before
+ the handler runs and cleared in the finally block afterward.
+
+
+
+
OAuth2 client authentication method for the token endpoint (RFC 6749 §2.3).
+
+
+
+
+
+
Validates JWTs against a remote JWKS endpoint using Nimbus JOSE+JWT.
+
+
+
+
Full OIDC client configuration.
+
+
+
+
+
+
Full OIDC Authorization Code + PKCE flow for Flash.
+
+
+
+
Request-level OIDC middleware.
+
+
+
+
OIDC provider endpoints discovered from {issuer}/.well-known/openid-configuration.
+
+
+
+
An authenticated user's OIDC session — persisted in
OidcSessionStore and
+ looked up via the
oidc_session cookie on every request.
+
+
+
+
+
+
+
+
Thrown when OIDC token validation fails (signature, claims, nonce, expiry, etc.).
+
+
+
+
Restricts a handler to callers whose JWT contains at least one of the
+ specified roles.
+
+
+
+
Restricts a handler to callers whose token carries the required OAuth2 scopes.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/package-tree.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/package-tree.html
new file mode 100644
index 0000000..a55dc37
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/package-tree.html
@@ -0,0 +1,140 @@
+
+
+
+
+
dev.relism.flash.ext.oidc Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Hierarchies:
+
+
+
+
+Annotation Interface Hierarchy
+
+
+
+Enum Class Hierarchy
+
+
+
+Record Class Hierarchy
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/oidc/package-use.html b/javadoc/2.0.0/dev/relism/flash/ext/oidc/package-use.html
new file mode 100644
index 0000000..c108d6a
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/oidc/package-use.html
@@ -0,0 +1,107 @@
+
+
+
+
+
Uses of Package dev.relism.flash.ext.oidc (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
OAuth2 client authentication method for the token endpoint (RFC 6749 §2.3).
+
+
+
+
Full OIDC client configuration.
+
+
+
+
+
+
An authenticated user's OIDC session — persisted in
OidcSessionStore and
+ looked up via the
oidc_session cookie on every request.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/APIResponse.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/APIResponse.html
new file mode 100644
index 0000000..97f641f
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/APIResponse.html
@@ -0,0 +1,177 @@
+
+
+
+
+
APIResponse (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Declares one OpenAPI response for a class-based handler operation.
+
+
+
+
+
+
+Required Element Summary
+Required Elements
+
+
+
+
+
+
+Optional Element Summary
+Optional Elements
+
+
+
+
+
+
+
+
+
+
+Element Details
+
+
+
+
+
+
+description
+
+
+Default:
+""
+
+
+
+
+
+content
+
+
+Default:
+@dev.relism.flash.ext.openapi.Content
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/APIResponses.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/APIResponses.html
new file mode 100644
index 0000000..f7254fe
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/APIResponses.html
@@ -0,0 +1,138 @@
+
+
+
+
+
APIResponses (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+Required Element Summary
+Required Elements
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/ApiOperation.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/ApiOperation.html
new file mode 100644
index 0000000..d01a887
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/ApiOperation.html
@@ -0,0 +1,206 @@
+
+
+
+
+
ApiOperation (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Declares OpenAPI operation metadata for a class-based handler.
+ Picked up by
OpenApiExtension via
+
+invalid reference
+FlashApp#register
+
+.
+
+
+ @GET("/api/blogs")
+ @ApiOperation(summary = "List all blogs", tags = {"blogs"})
+ public class ListBlogs extends JacksonHandler { ... }
+
+
+
+
+
+
+
+Optional Element Summary
+Optional Elements
+
+
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Element Details
+
+
+
+summary
+
+
+Default:
+""
+
+
+
+
+
+description
+
+
+Default:
+""
+
+
+
+
+
+
+
+
+deprecated
+boolean deprecated
+
+Default:
+false
+
+
+
+
+
+operationId
+
+
+Default:
+""
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/ArraySchema.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/ArraySchema.html
new file mode 100644
index 0000000..ee914f0
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/ArraySchema.html
@@ -0,0 +1,181 @@
+
+
+
+
+
ArraySchema (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Optional array-specific schema metadata.
+
+
+
+
+
+
+Optional Element Summary
+Optional Elements
+
+
+
+
+
+
+
+
int
+
+
+
int
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+Element Details
+
+
+
+itemClass
+
+
+Default:
+java.lang.Void.class
+
+
+
+
+
+uniqueItems
+boolean uniqueItems
+
+Default:
+false
+
+
+
+
+
+minItems
+int minItems
+
+Default:
+-1
+
+
+
+
+
+maxItems
+int maxItems
+
+Default:
+-1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/Content.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/Content.html
new file mode 100644
index 0000000..45a2119
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/Content.html
@@ -0,0 +1,168 @@
+
+
+
+
+
Content (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+OpenAPI response content descriptor.
+
+
+
+
+
+
+Optional Element Summary
+Optional Elements
+
+
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Element Details
+
+
+
+contentType
+
+
+Default:
+JSON
+
+
+
+
+
+schema
+
+
+Default:
+java.lang.Void.class
+
+
+
+
+
+array
+boolean array
+
+Default:
+false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiBuilder.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiBuilder.html
new file mode 100644
index 0000000..60dcbbe
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiBuilder.html
@@ -0,0 +1,218 @@
+
+
+
+
+
OpenApiBuilder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class OpenApiBuilder
+
extends Object
+OpenAPI document assembler.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+OpenApiBuilder
+public OpenApiBuilder ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiContributor.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiContributor.html
new file mode 100644
index 0000000..aefb62c
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiContributor.html
@@ -0,0 +1,152 @@
+
+
+
+
+
OpenApiContributor (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+public interface OpenApiContributor
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Default Methods
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+componentContributions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiContributorRegistry.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiContributorRegistry.html
new file mode 100644
index 0000000..7cbe2c5
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiContributorRegistry.html
@@ -0,0 +1,186 @@
+
+
+
+
+
OpenApiContributorRegistry (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class OpenApiContributorRegistry
+
extends Object
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+OpenApiContributorRegistry
+public OpenApiContributorRegistry ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiExtension.html
new file mode 100644
index 0000000..ad0a755
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiExtension.html
@@ -0,0 +1,271 @@
+
+
+
+
+
OpenApiExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+FlashExtension
+
+
+
+Generates and serves an OpenAPI 3.0 spec and Swagger UI under a configurable base path.
+
+
Given basePath = "/openapi" (the default), three routes are registered:
+
+ GET /openapi.json — OpenAPI 3.0 spec as JSON
+ GET /openapi.yaml — OpenAPI 3.0 spec as YAML
+ GET /openapi/swagger — Swagger UI pointing at /openapi.json
+
+
+
If flash-ext-jackson is installed, this extension reuses its
+ ObjectMapper. Otherwise it uses a local default mapper.
+
+
Operations are collected at boot from handlers annotated with ApiOperation
+ that also have route metadata (Route or shorthand verb annotations).
+
+
+ FlashApp.create(8080)
+ .install(new JacksonExtension())
+ .install(new OpenApiExtension("/openapi", "My API", "2.0.0"))
+ .start();
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
void
+
+
+
Phase 1 — register services and processors.
+
+
void
+
+
+
Phase 2 — register routes.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+OpenApiExtension
+public OpenApiExtension ()
+
+
+
+
+OpenApiExtension
+public OpenApiExtension (String basePath)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiOperationContribution.Builder.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiOperationContribution.Builder.html
new file mode 100644
index 0000000..a04beb2
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiOperationContribution.Builder.html
@@ -0,0 +1,212 @@
+
+
+
+
+
OpenApiOperationContribution.Builder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
dev.relism.flash.ext.openapi.OpenApiOperationContribution.Builder
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Builder
+public Builder ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiOperationContribution.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiOperationContribution.html
new file mode 100644
index 0000000..1d87b7e
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiOperationContribution.html
@@ -0,0 +1,210 @@
+
+
+
+
+
OpenApiOperationContribution (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class OpenApiOperationContribution
+
extends Object
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static final class
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+isEmpty
+public boolean isEmpty ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiResponseContribution.Builder.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiResponseContribution.Builder.html
new file mode 100644
index 0000000..c2655c8
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiResponseContribution.Builder.html
@@ -0,0 +1,201 @@
+
+
+
+
+
OpenApiResponseContribution.Builder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
dev.relism.flash.ext.openapi.OpenApiResponseContribution.Builder
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Builder
+public Builder ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiResponseContribution.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiResponseContribution.html
new file mode 100644
index 0000000..930a771
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/OpenApiResponseContribution.html
@@ -0,0 +1,192 @@
+
+
+
+
+
OpenApiResponseContribution (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class OpenApiResponseContribution
+
extends Object
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static final class
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/Parameter.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/Parameter.html
new file mode 100644
index 0000000..b5b5141
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/Parameter.html
@@ -0,0 +1,268 @@
+
+
+
+
+
Parameter (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Declares one OpenAPI parameter for a class-based handler operation.
+
+
+
+
+
+
+Required Element Summary
+Required Elements
+
+
+
+
+
+
+Optional Element Summary
+Optional Elements
+
+
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
boolean
+
+
+
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Element Details
+
+
+
+
+
+
+in
+
+
+Default:
+QUERY
+
+
+
+
+
+description
+
+
+Default:
+""
+
+
+
+
+
+required
+boolean required
+
+Default:
+false
+
+
+
+
+
+example
+
+
+Default:
+""
+
+
+
+
+
+examples
+
+
+Default:
+{}
+
+
+
+
+
+type
+
+
+Default:
+STRING
+
+
+
+
+
+style
+
+
+Default:
+""
+
+
+
+
+
+explode
+boolean explode
+
+Default:
+false
+
+
+
+
+
+allowEmptyValue
+boolean allowEmptyValue
+
+Default:
+false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/ParameterIn.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/ParameterIn.html
new file mode 100644
index 0000000..628b1bf
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/ParameterIn.html
@@ -0,0 +1,261 @@
+
+
+
+
+
ParameterIn (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name - the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException - if this enum class has no constant with the specified name
+NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/Parameters.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/Parameters.html
new file mode 100644
index 0000000..50d9b3d
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/Parameters.html
@@ -0,0 +1,138 @@
+
+
+
+
+
Parameters (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Container for repeated
Parameter annotations.
+
+
+
+
+
+
+Required Element Summary
+Required Elements
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/Schema.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/Schema.html
new file mode 100644
index 0000000..d1cf773
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/Schema.html
@@ -0,0 +1,259 @@
+
+
+
+
+
Schema (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Minimal OpenAPI schema metadata for model classes and properties.
+
+
+
+
+
+
+Optional Element Summary
+Optional Elements
+
+
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
boolean
+
+
+
+
+
+
boolean
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Element Details
+
+
+
+name
+
+
+Default:
+""
+
+
+
+
+
+title
+
+
+Default:
+""
+
+
+
+
+
+description
+
+
+Default:
+""
+
+
+
+
+
+
+
+
+example
+
+
+Default:
+""
+
+
+
+
+
+enumeration
+
+
+Default:
+{}
+
+
+
+
+
+nullable
+boolean nullable
+
+Default:
+false
+
+
+
+
+
+required
+boolean required
+
+Default:
+false
+
+
+
+
+
+deprecated
+boolean deprecated
+
+Default:
+false
+
+
+
+
+
+hidden
+boolean hidden
+
+Default:
+false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/SchemaProperty.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/SchemaProperty.html
new file mode 100644
index 0000000..8c7b3b4
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/SchemaProperty.html
@@ -0,0 +1,259 @@
+
+
+
+
+
SchemaProperty (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Optional alias for property-level schema metadata.
+
+
+
+
+
+
+Optional Element Summary
+Optional Elements
+
+
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
boolean
+
+
+
+
+
+
boolean
+
+
+
boolean
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Element Details
+
+
+
+name
+
+
+Default:
+""
+
+
+
+
+
+title
+
+
+Default:
+""
+
+
+
+
+
+description
+
+
+Default:
+""
+
+
+
+
+
+
+
+
+example
+
+
+Default:
+""
+
+
+
+
+
+enumeration
+
+
+Default:
+{}
+
+
+
+
+
+nullable
+boolean nullable
+
+Default:
+false
+
+
+
+
+
+required
+boolean required
+
+Default:
+false
+
+
+
+
+
+deprecated
+boolean deprecated
+
+Default:
+false
+
+
+
+
+
+hidden
+boolean hidden
+
+Default:
+false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/SchemaType.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/SchemaType.html
new file mode 100644
index 0000000..488226e
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/SchemaType.html
@@ -0,0 +1,277 @@
+
+
+
+
+
SchemaType (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name - the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException - if this enum class has no constant with the specified name
+NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/APIResponse.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/APIResponse.html
new file mode 100644
index 0000000..eabeb2d
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/APIResponse.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Annotation Interface dev.relism.flash.ext.openapi.APIResponse (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.openapi.APIResponse
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/APIResponses.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/APIResponses.html
new file mode 100644
index 0000000..18ce6cc
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/APIResponses.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Annotation Interface dev.relism.flash.ext.openapi.APIResponses (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.openapi.APIResponses
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/ApiOperation.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/ApiOperation.html
new file mode 100644
index 0000000..3bb107d
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/ApiOperation.html
@@ -0,0 +1,89 @@
+
+
+
+
+
Uses of Annotation Interface dev.relism.flash.ext.openapi.ApiOperation (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/ArraySchema.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/ArraySchema.html
new file mode 100644
index 0000000..6b0e470
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/ArraySchema.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Annotation Interface dev.relism.flash.ext.openapi.ArraySchema (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.openapi.ArraySchema
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/Content.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/Content.html
new file mode 100644
index 0000000..4ad42aa
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/Content.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Annotation Interface dev.relism.flash.ext.openapi.Content (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.openapi.Content
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiBuilder.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiBuilder.html
new file mode 100644
index 0000000..5c64d3b
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiBuilder.html
@@ -0,0 +1,93 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.openapi.OpenApiBuilder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiContributor.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiContributor.html
new file mode 100644
index 0000000..70746a3
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiContributor.html
@@ -0,0 +1,96 @@
+
+
+
+
+
Uses of Interface dev.relism.flash.ext.openapi.OpenApiContributor (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiContributorRegistry.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiContributorRegistry.html
new file mode 100644
index 0000000..bd2c07f
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiContributorRegistry.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.openapi.OpenApiContributorRegistry (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.openapi.OpenApiContributorRegistry
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiExtension.html
new file mode 100644
index 0000000..99e2561
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiExtension.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.openapi.OpenApiExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.openapi.OpenApiExtension
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiOperationContribution.Builder.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiOperationContribution.Builder.html
new file mode 100644
index 0000000..3a0b859
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiOperationContribution.Builder.html
@@ -0,0 +1,98 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.openapi.OpenApiOperationContribution.Builder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
OpenApiOperationContribution. builder ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiOperationContribution.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiOperationContribution.html
new file mode 100644
index 0000000..ac676fb
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiOperationContribution.html
@@ -0,0 +1,93 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.openapi.OpenApiOperationContribution (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
OpenApiOperationContribution.Builder. build ()
+
+
+
OpenApiOperationContribution. empty ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiResponseContribution.Builder.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiResponseContribution.Builder.html
new file mode 100644
index 0000000..f9b88ba
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiResponseContribution.Builder.html
@@ -0,0 +1,94 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.openapi.OpenApiResponseContribution.Builder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
OpenApiResponseContribution. builder ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiResponseContribution.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiResponseContribution.html
new file mode 100644
index 0000000..6f497c1
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/OpenApiResponseContribution.html
@@ -0,0 +1,115 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.openapi.OpenApiResponseContribution (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
OpenApiResponseContribution.Builder. build ()
+
+
+
OpenApiResponseContribution. of (String description)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/Parameter.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/Parameter.html
new file mode 100644
index 0000000..325f7ef
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/Parameter.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Annotation Interface dev.relism.flash.ext.openapi.Parameter (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.openapi.Parameter
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/ParameterIn.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/ParameterIn.html
new file mode 100644
index 0000000..abc914d
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/ParameterIn.html
@@ -0,0 +1,95 @@
+
+
+
+
+
Uses of Enum Class dev.relism.flash.ext.openapi.ParameterIn (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/Parameters.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/Parameters.html
new file mode 100644
index 0000000..4dbdc0e
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/Parameters.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Annotation Interface dev.relism.flash.ext.openapi.Parameters (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.openapi.Parameters
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/Schema.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/Schema.html
new file mode 100644
index 0000000..1396330
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/Schema.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Annotation Interface dev.relism.flash.ext.openapi.Schema (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.openapi.Schema
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/SchemaProperty.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/SchemaProperty.html
new file mode 100644
index 0000000..81f1011
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/SchemaProperty.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Annotation Interface dev.relism.flash.ext.openapi.SchemaProperty (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.openapi.SchemaProperty
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/SchemaType.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/SchemaType.html
new file mode 100644
index 0000000..d210231
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/class-use/SchemaType.html
@@ -0,0 +1,95 @@
+
+
+
+
+
Uses of Enum Class dev.relism.flash.ext.openapi.SchemaType (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/package-summary.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/package-summary.html
new file mode 100644
index 0000000..f49daf7
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/package-summary.html
@@ -0,0 +1,156 @@
+
+
+
+
+
dev.relism.flash.ext.openapi (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package dev.relism.flash.ext.openapi
+
+
+
+
+
All Classes and Interfaces Interfaces Classes Enum Classes Annotation Interfaces
+
+
+
+
+
+
+
Declares OpenAPI operation metadata for a class-based handler.
+
+
+
+
Declares one OpenAPI response for a class-based handler operation.
+
+
+
+
+
+
Optional array-specific schema metadata.
+
+
+
+
OpenAPI response content descriptor.
+
+
+
+
OpenAPI document assembler.
+
+
+
+
+
+
+
+
Generates and serves an OpenAPI 3.0 spec and Swagger UI under a configurable base path.
+
+
+
+
+
+
+
+
+
+
+
+
Declares one OpenAPI parameter for a class-based handler operation.
+
+
+
+
+
+
Container for repeated
Parameter annotations.
+
+
+
+
Minimal OpenAPI schema metadata for model classes and properties.
+
+
+
+
Optional alias for property-level schema metadata.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/package-tree.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/package-tree.html
new file mode 100644
index 0000000..930cc13
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/package-tree.html
@@ -0,0 +1,117 @@
+
+
+
+
+
dev.relism.flash.ext.openapi Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Hierarchies:
+
+
+
+
+Annotation Interface Hierarchy
+
+
+
+Enum Class Hierarchy
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/openapi/package-use.html b/javadoc/2.0.0/dev/relism/flash/ext/openapi/package-use.html
new file mode 100644
index 0000000..afa6d70
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/openapi/package-use.html
@@ -0,0 +1,104 @@
+
+
+
+
+
Uses of Package dev.relism.flash.ext.openapi (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Declares OpenAPI operation metadata for a class-based handler.
+
+
+
+
OpenAPI document assembler.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/RouteViewerExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/RouteViewerExtension.html
new file mode 100644
index 0000000..ea3d6ff
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/RouteViewerExtension.html
@@ -0,0 +1,309 @@
+
+
+
+
+
RouteViewerExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+FlashExtension
+
+
+
+Mounts an interactive route-graph viewer at a configurable HTTP endpoint.
+
+
The viewer is a React SPA (@xyflow/react) bundled into the JAR.
+ It renders routers, routes, handler inheritance chains, and middleware chains
+ as a draggable, zoomable node graph.
+
+
Endpoints registered
+
+ GET <path> — SPA shell (index.html)
+ GET <path>/app.js — React bundle
+ GET <path>/app.css — styles
+ GET <path>/data — graph JSON consumed by the SPA
+
+
+
The route listener is registered during the provide(dev.relism.flash.extension.FlashContext) phase, before any routes
+ are compiled. Combined with the two-phase extension model, this guarantees all routes
+ (including those from other extensions) are always captured — install order is irrelevant.
+
+
+ FlashApp.create(8080)
+ .install(new OidcExtension(config))
+ .install(new RouteViewerExtension())
+ .scan("dev.example.handlers")
+ .start();
+
+
+
+
+
+
+
+Field Summary
+Fields
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+
+
Installs the viewer at a custom path.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
int
+
+
+
Observability — runs last so the viewer sees the complete middleware chain.
+
+
void
+
+
+
Phase 1 — register services and processors.
+
+
void
+
+
+
Phase 2 — register routes.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Field Details
+
+
+
+DEFAULT_PATH
+public static final String DEFAULT_PATH
+
+See Also:
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+RouteViewerExtension
+public RouteViewerExtension ()
+
+
+
+
+
+RouteViewerExtension
+public RouteViewerExtension (String path)
+Installs the viewer at a custom path.
+
+Parameters:
+path - e.g. "/_routes"
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+priority
+public int priority ()
+Observability — runs last so the viewer sees the complete middleware chain.
+
+Specified by:
+priority in interface FlashExtension
+
+
+
+
+
+provide
+
+
+
+
+Specified by:
+provide in interface FlashExtension
+
+
+
+
+
+routes
+
+
+
+
+Specified by:
+routes in interface FlashExtension
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/class-use/RouteViewerExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/class-use/RouteViewerExtension.html
new file mode 100644
index 0000000..ee9b485
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/class-use/RouteViewerExtension.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.routeviewer.RouteViewerExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.routeviewer.RouteViewerExtension
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/RouteGraph.html b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/RouteGraph.html
new file mode 100644
index 0000000..31d4565
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/RouteGraph.html
@@ -0,0 +1,211 @@
+
+
+
+
+
RouteGraph (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public class RouteGraph
+
extends Object
+Accumulates
RouteEvents at boot time and organizes them into an
+ ordered list of
RouterNodes for rendering.
+
+
Thread-safety: events are emitted sequentially at registration time
+ (single-threaded boot), so no synchronization is needed here.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
void
+
+
+
+
+
+
Returns the route graph as an ordered list of
RouterNodes,
+ sorted from shortest namespace to longest (root first, deepest last).
+
+
int
+
+
+
Total number of registered routes across all routers.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+RouteGraph
+public RouteGraph ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+nodes
+
+Returns the route graph as an ordered list of
RouterNodes,
+ sorted from shortest namespace to longest (root first, deepest last).
+
+
+
+
+totalRoutes
+public int totalRoutes ()
+Total number of registered routes across all routers.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/RouteRecord.html b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/RouteRecord.html
new file mode 100644
index 0000000..1c8761f
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/RouteRecord.html
@@ -0,0 +1,333 @@
+
+
+
+
+
RouteRecord (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Record Components:
+event - the raw event emitted by the Flash core
+abstractionChain - handler class hierarchy, outermost first, stopping before
+ RequestHandler (e.g. ["EditPostPageHandler", "HtmlHandler"]).
+ Empty for anonymous lambda handlers.
+pointcuts - semantic annotations declared on the handler class hierarchy,
+ used as declarative pointcut descriptors
+middlewareNames - cleaned simple class names of the middleware chain, outermost first
+
+
+
+Enriched snapshot of a single registered route.
+
+
Built once at registration time from a RouteEvent .
+ All expensive operations (superclass traversal, annotation reading)
+ happen here — never on the request hot-path.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Creates an instance of a RouteRecord record class.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
final boolean
+
+
+
Indicates whether some other object is "equal to" this one.
+
+
+
+
+
Returns the value of the
event record component.
+
+
+
+
+
final int
+
+
+
Returns a hash code value for this object.
+
+
+
+
+
+
+
+
Returns the value of the
pointcuts record component.
+
+
+
+
+
Returns a string representation of this record class.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+RouteRecord
+
+Creates an instance of a RouteRecord record class.
+
+Parameters:
+event - the value for the event record component
+abstractionChain - the value for the abstractionChain record component
+pointcuts - the value for the pointcuts record component
+middlewareNames - the value for the middlewareNames record component
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+toString
+public final String toString ()
+Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
+
+Specified by:
+toString in class Record
+Returns:
+a string representation of this object
+
+
+
+
+
+hashCode
+public final int hashCode ()
+Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
+
+Specified by:
+hashCode in class Record
+Returns:
+a hash code value for this object
+
+
+
+
+
+equals
+public final boolean equals (Object o)
+Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with
Objects::equals(Object,Object).
+
+Specified by:
+equals in class Record
+Parameters:
+o - the object with which to compare
+Returns:
+true if this object is the same as the o argument; false otherwise.
+
+
+
+
+
+event
+
+Returns the value of the
event record component.
+
+Returns:
+the value of the event record component
+
+
+
+
+
+abstractionChain
+
+
+
+Returns:
+the value of the abstractionChain record component
+
+
+
+
+
+pointcuts
+
+Returns the value of the
pointcuts record component.
+
+Returns:
+the value of the pointcuts record component
+
+
+
+
+
+middlewareNames
+
+
+
+Returns:
+the value of the middlewareNames record component
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/RouterNode.html b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/RouterNode.html
new file mode 100644
index 0000000..116d6ab
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/RouterNode.html
@@ -0,0 +1,310 @@
+
+
+
+
+
RouterNode (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Record Components:
+namespace - the router's namespace prefix (e.g. "/", "/api")
+routerType - simple class name of the router implementation (e.g. "FastPathRouterImpl")
+routes - routes registered directly on this router, in registration order
+
+
+
+A node in the route graph representing a single router instance.
+
+
Routers are identified by their namespace prefix. The hierarchy
+ (parent/child relationships) is inferred by prefix matching — a router
+ with namespace "/api/users" is a child of "/api".
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Creates an instance of a RouterNode record class.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
final boolean
+
+
+
Indicates whether some other object is "equal to" this one.
+
+
final int
+
+
+
Returns a hash code value for this object.
+
+
boolean
+
+
+
Returns true if other is a direct or indirect parent of this node.
+
+
+
+
+
Returns the value of the
namespace record component.
+
+
+
+
+
Returns the value of the
routerType record component.
+
+
+
+
+
Returns the value of the
routes record component.
+
+
+
+
+
Returns a string representation of this record class.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+RouterNode
+
+Creates an instance of a RouterNode record class.
+
+Parameters:
+namespace - the value for the namespace record component
+routerType - the value for the routerType record component
+routes - the value for the routes record component
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+isChildOf
+
+Returns true if other is a direct or indirect parent of this node.
+
+
+
+
+toString
+public final String toString ()
+Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
+
+Specified by:
+toString in class Record
+Returns:
+a string representation of this object
+
+
+
+
+
+hashCode
+public final int hashCode ()
+Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
+
+Specified by:
+hashCode in class Record
+Returns:
+a hash code value for this object
+
+
+
+
+
+equals
+public final boolean equals (Object o)
+Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with
Objects::equals(Object,Object).
+
+Specified by:
+equals in class Record
+Parameters:
+o - the object with which to compare
+Returns:
+true if this object is the same as the o argument; false otherwise.
+
+
+
+
+
+namespace
+
+Returns the value of the
namespace record component.
+
+Returns:
+the value of the namespace record component
+
+
+
+
+
+routerType
+
+Returns the value of the
routerType record component.
+
+Returns:
+the value of the routerType record component
+
+
+
+
+
+routes
+
+Returns the value of the
routes record component.
+
+Returns:
+the value of the routes record component
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/class-use/RouteGraph.html b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/class-use/RouteGraph.html
new file mode 100644
index 0000000..75fc739
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/class-use/RouteGraph.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.routeviewer.model.RouteGraph (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.routeviewer.model.RouteGraph
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/class-use/RouteRecord.html b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/class-use/RouteRecord.html
new file mode 100644
index 0000000..62156bf
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/class-use/RouteRecord.html
@@ -0,0 +1,113 @@
+
+
+
+
+
Uses of Record Class dev.relism.flash.ext.routeviewer.model.RouteRecord (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the value of the
routes record component.
+
+
+
+
+
+
+
+
+
+
+
Creates an instance of a RouterNode record class.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/class-use/RouterNode.html b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/class-use/RouterNode.html
new file mode 100644
index 0000000..a504518
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/class-use/RouterNode.html
@@ -0,0 +1,101 @@
+
+
+
+
+
Uses of Record Class dev.relism.flash.ext.routeviewer.model.RouterNode (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the route graph as an ordered list of
RouterNodes,
+ sorted from shortest namespace to longest (root first, deepest last).
+
+
+
+
+
+
+
+
boolean
+
+
+
Returns true if other is a direct or indirect parent of this node.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/package-summary.html b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/package-summary.html
new file mode 100644
index 0000000..25daeb6
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/package-summary.html
@@ -0,0 +1,120 @@
+
+
+
+
+
dev.relism.flash.ext.routeviewer.model (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package dev.relism.flash.ext.routeviewer.model
+
+
+
+
+
+
+
+
All Classes and Interfaces Classes Record Classes
+
+
+
+
+
+
+
Accumulates
RouteEvents at boot time and organizes them into an
+ ordered list of
RouterNodes for rendering.
+
+
+
+
Enriched snapshot of a single registered route.
+
+
+
+
A node in the route graph representing a single router instance.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/package-tree.html b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/package-tree.html
new file mode 100644
index 0000000..51fbdbb
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/package-tree.html
@@ -0,0 +1,91 @@
+
+
+
+
+
dev.relism.flash.ext.routeviewer.model Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Hierarchies:
+
+
+
+Record Class Hierarchy
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/package-use.html b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/package-use.html
new file mode 100644
index 0000000..a5f671a
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/model/package-use.html
@@ -0,0 +1,90 @@
+
+
+
+
+
Uses of Package dev.relism.flash.ext.routeviewer.model (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Enriched snapshot of a single registered route.
+
+
+
+
A node in the route graph representing a single router instance.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/package-summary.html b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/package-summary.html
new file mode 100644
index 0000000..18d9fed
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/package-summary.html
@@ -0,0 +1,109 @@
+
+
+
+
+
dev.relism.flash.ext.routeviewer (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package dev.relism.flash.ext.routeviewer
+
+
+
+
+
+
+
+
Classes
+
+
+
+
+
+
Mounts an interactive route-graph viewer at a configurable HTTP endpoint.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/package-tree.html b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/package-tree.html
new file mode 100644
index 0000000..7be3879
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/package-tree.html
@@ -0,0 +1,76 @@
+
+
+
+
+
dev.relism.flash.ext.routeviewer Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Hierarchies:
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/package-use.html b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/package-use.html
new file mode 100644
index 0000000..eff304b
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/routeviewer/package-use.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Package dev.relism.flash.ext.routeviewer (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.routeviewer
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/core/BaseViewExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/view/core/BaseViewExtension.html
new file mode 100644
index 0000000..4a53855
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/core/BaseViewExtension.html
@@ -0,0 +1,229 @@
+
+
+
+
+
BaseViewExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
final void
+
+
+
Phase 1 — register services and processors.
+
+
protected abstract void
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+BaseViewExtension
+public BaseViewExtension ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+provide
+
+
+
+
+Specified by:
+provide in interface FlashExtension
+
+
+
+
+
+
+
+
+validateHandlerClass
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/core/BaseViewHandler.html b/javadoc/2.0.0/dev/relism/flash/ext/view/core/BaseViewHandler.html
new file mode 100644
index 0000000..aee9e4f
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/core/BaseViewHandler.html
@@ -0,0 +1,289 @@
+
+
+
+
+
BaseViewHandler (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Handles an incoming request.
+
+
protected final void
+
+
+
Override to cache services at boot time.
+
+
protected void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+BaseViewHandler
+public BaseViewHandler ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+onViewInit
+protected void onViewInit ()
+
+
+
+
+handle
+
+
+Handles an incoming request. The return value determines the response body:
+ return a
Response to replace the whole response, any other non-null value
+ to set it as the body, or
null to leave the response as-is.
+
+Specified by:
+handle in class RequestHandler
+Throws:
+Exception
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/core/GlobalValue.html b/javadoc/2.0.0/dev/relism/flash/ext/view/core/GlobalValue.html
new file mode 100644
index 0000000..21007ee
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/core/GlobalValue.html
@@ -0,0 +1,268 @@
+
+
+
+
+
GlobalValue (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Creates an instance of a GlobalValue record class.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
final boolean
+
+
+
Indicates whether some other object is "equal to" this one.
+
+
final int
+
+
+
Returns a hash code value for this object.
+
+
+
+
+
Returns the value of the key record component.
+
+
+
+
+
Returns the value of the resolver record component.
+
+
+
+
+
Returns a string representation of this record class.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+GlobalValue
+
+Creates an instance of a GlobalValue record class.
+
+Parameters:
+key - the value for the key record component
+resolver - the value for the resolver record component
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+toString
+public final String toString ()
+Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
+
+Specified by:
+toString in class Record
+Returns:
+a string representation of this object
+
+
+
+
+
+hashCode
+public final int hashCode ()
+Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
+
+Specified by:
+hashCode in class Record
+Returns:
+a hash code value for this object
+
+
+
+
+
+equals
+public final boolean equals (Object o)
+Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with
Objects::equals(Object,Object).
+
+Specified by:
+equals in class Record
+Parameters:
+o - the object with which to compare
+Returns:
+true if this object is the same as the o argument; false otherwise.
+
+
+
+
+
+key
+
+Returns the value of the key record component.
+
+Returns:
+the value of the key record component
+
+
+
+
+
+resolver
+
+Returns the value of the resolver record component.
+
+Returns:
+the value of the resolver record component
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/core/RenderedView.html b/javadoc/2.0.0/dev/relism/flash/ext/view/core/RenderedView.html
new file mode 100644
index 0000000..33e27d1
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/core/RenderedView.html
@@ -0,0 +1,283 @@
+
+
+
+
+
RenderedView (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Record Components:
+body - rendered response body
+contentType - optional explicit response content type; if null caller keeps existing type
+
+
+
+Render result returned by engine runtimes.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Creates an instance of a RenderedView record class.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the value of the
body record component.
+
+
+
+
+
final boolean
+
+
+
Indicates whether some other object is "equal to" this one.
+
+
final int
+
+
+
Returns a hash code value for this object.
+
+
+
+
+
+
+
+
Returns a string representation of this record class.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+RenderedView
+
+Creates an instance of a RenderedView record class.
+
+Parameters:
+body - the value for the body record component
+contentType - the value for the contentType record component
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+toString
+public final String toString ()
+Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
+
+Specified by:
+toString in class Record
+Returns:
+a string representation of this object
+
+
+
+
+
+hashCode
+public final int hashCode ()
+Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
+
+Specified by:
+hashCode in class Record
+Returns:
+a hash code value for this object
+
+
+
+
+
+equals
+public final boolean equals (Object o)
+Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with
Objects::equals(Object,Object).
+
+Specified by:
+equals in class Record
+Parameters:
+o - the object with which to compare
+Returns:
+true if this object is the same as the o argument; false otherwise.
+
+
+
+
+
+body
+
+Returns the value of the
body record component.
+
+Returns:
+the value of the body record component
+
+
+
+
+
+contentType
+
+
+
+Returns:
+the value of the contentType record component
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/core/ViewModel.html b/javadoc/2.0.0/dev/relism/flash/ext/view/core/ViewModel.html
new file mode 100644
index 0000000..34f1d21
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/core/ViewModel.html
@@ -0,0 +1,227 @@
+
+
+
+
+
ViewModel (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class ViewModel
+
extends Object
+Mutable per-request model builder.
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/core/ViewRuntimeBridge.html b/javadoc/2.0.0/dev/relism/flash/ext/view/core/ViewRuntimeBridge.html
new file mode 100644
index 0000000..e18c695
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/core/ViewRuntimeBridge.html
@@ -0,0 +1,163 @@
+
+
+
+
+
ViewRuntimeBridge (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+public interface ViewRuntimeBridge<TTarget>
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/BaseViewExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/BaseViewExtension.html
new file mode 100644
index 0000000..5b10b68
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/BaseViewExtension.html
@@ -0,0 +1,122 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.view.core.BaseViewExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
Opinionated Thymeleaf SSR extension for Flash.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/BaseViewHandler.html b/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/BaseViewHandler.html
new file mode 100644
index 0000000..c092333
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/BaseViewHandler.html
@@ -0,0 +1,126 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.view.core.BaseViewHandler (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
Base class for class-based jte handlers.
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
Base class for class-based Thymeleaf handlers.
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/GlobalValue.html b/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/GlobalValue.html
new file mode 100644
index 0000000..59b984c
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/GlobalValue.html
@@ -0,0 +1,119 @@
+
+
+
+
+
Uses of Record Class dev.relism.flash.ext.view.core.GlobalValue (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/RenderedView.html b/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/RenderedView.html
new file mode 100644
index 0000000..143269a
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/RenderedView.html
@@ -0,0 +1,93 @@
+
+
+
+
+
Uses of Record Class dev.relism.flash.ext.view.core.RenderedView (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/ViewModel.html b/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/ViewModel.html
new file mode 100644
index 0000000..1042222
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/ViewModel.html
@@ -0,0 +1,130 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.view.core.ViewModel (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/ViewRuntimeBridge.html b/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/ViewRuntimeBridge.html
new file mode 100644
index 0000000..02733fb
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/core/class-use/ViewRuntimeBridge.html
@@ -0,0 +1,119 @@
+
+
+
+
+
Uses of Interface dev.relism.flash.ext.view.core.ViewRuntimeBridge (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/core/package-summary.html b/javadoc/2.0.0/dev/relism/flash/ext/view/core/package-summary.html
new file mode 100644
index 0000000..c6eba17
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/core/package-summary.html
@@ -0,0 +1,112 @@
+
+
+
+
+
dev.relism.flash.ext.view.core (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package dev.relism.flash.ext.view.core
+
+
+
+
+
All Classes and Interfaces Interfaces Classes Record Classes
+
+
+
+
+
+
+
+
+
+
+
+
+
Render result returned by engine runtimes.
+
+
+
+
Mutable per-request model builder.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/core/package-tree.html b/javadoc/2.0.0/dev/relism/flash/ext/view/core/package-tree.html
new file mode 100644
index 0000000..a8f6dd9
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/core/package-tree.html
@@ -0,0 +1,103 @@
+
+
+
+
+
dev.relism.flash.ext.view.core Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Hierarchies:
+
+
+
+
+Record Class Hierarchy
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/core/package-use.html b/javadoc/2.0.0/dev/relism/flash/ext/view/core/package-use.html
new file mode 100644
index 0000000..09d3cd6
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/core/package-use.html
@@ -0,0 +1,136 @@
+
+
+
+
+
Uses of Package dev.relism.flash.ext.view.core (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Render result returned by engine runtimes.
+
+
+
+
Mutable per-request model builder.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/jte/JteExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/JteExtension.html
new file mode 100644
index 0000000..f4ef523
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/JteExtension.html
@@ -0,0 +1,290 @@
+
+
+
+
+
JteExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
void
+
+
+
Phase 2 — register routes.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
protected void
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+JteExtension
+public JteExtension ()
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/jte/JteHandler.html b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/JteHandler.html
new file mode 100644
index 0000000..a887d03
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/JteHandler.html
@@ -0,0 +1,161 @@
+
+
+
+
+
JteHandler (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public abstract class JteHandler
+
extends BaseViewHandler <dev.relism.flash.ext.view.jte.JteTarget>
+Base class for class-based jte handlers.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+JteHandler
+public JteHandler ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/jte/JteSettings.Builder.html b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/JteSettings.Builder.html
new file mode 100644
index 0000000..0aab63a
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/JteSettings.Builder.html
@@ -0,0 +1,316 @@
+
+
+
+
+
JteSettings.Builder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Enclosing class:
+JteSettings
+
+
+public static final class JteSettings.Builder
+
extends Object
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Builder
+public Builder ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+precompiledClassesPath
+
+
+
+
+
+
+
+
+
+
+
+largeFileThresholdBytes
+
+
+
+
+
+
+
+
+staticCorsAllowOrigin
+
+
+
+
+
+staticCorsAllowMethods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/jte/JteSettings.html b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/JteSettings.html
new file mode 100644
index 0000000..d132423
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/JteSettings.html
@@ -0,0 +1,166 @@
+
+
+
+
+
JteSettings (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class JteSettings
+
extends Object
+jte runtime settings with Flash-sensitive defaults.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static final class
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/jte/Template.html b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/Template.html
new file mode 100644
index 0000000..7820ae6
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/Template.html
@@ -0,0 +1,138 @@
+
+
+
+
+
Template (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Binds a handler to a jte template.
+
+
+
+
+
+
+Required Element Summary
+Required Elements
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/jte/class-use/JteExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/class-use/JteExtension.html
new file mode 100644
index 0000000..72b1064
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/class-use/JteExtension.html
@@ -0,0 +1,103 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.view.jte.JteExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/jte/class-use/JteHandler.html b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/class-use/JteHandler.html
new file mode 100644
index 0000000..0c86172
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/class-use/JteHandler.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.view.jte.JteHandler (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.view.jte.JteHandler
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/jte/class-use/JteSettings.Builder.html b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/class-use/JteSettings.Builder.html
new file mode 100644
index 0000000..58fe627
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/class-use/JteSettings.Builder.html
@@ -0,0 +1,150 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.view.jte.JteSettings.Builder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
JteSettings.Builder. contentType (gg.jte.ContentType contentType)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/jte/class-use/JteSettings.html b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/class-use/JteSettings.html
new file mode 100644
index 0000000..829a8d5
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/class-use/JteSettings.html
@@ -0,0 +1,87 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.view.jte.JteSettings (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
JteSettings.Builder. build ()
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/jte/class-use/Template.html b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/class-use/Template.html
new file mode 100644
index 0000000..6fcc875
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/class-use/Template.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Annotation Interface dev.relism.flash.ext.view.jte.Template (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.view.jte.Template
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/jte/package-summary.html b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/package-summary.html
new file mode 100644
index 0000000..a3f17fd
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/package-summary.html
@@ -0,0 +1,112 @@
+
+
+
+
+
dev.relism.flash.ext.view.jte (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package dev.relism.flash.ext.view.jte
+
+
+
+
+
All Classes and Interfaces Classes Annotation Interfaces
+
+
+
+
+
+
+
+
+
Base class for class-based jte handlers.
+
+
+
+
jte runtime settings with Flash-sensitive defaults.
+
+
+
+
+
+
Binds a handler to a jte template.
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/jte/package-tree.html b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/package-tree.html
new file mode 100644
index 0000000..91dee66
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/package-tree.html
@@ -0,0 +1,97 @@
+
+
+
+
+
dev.relism.flash.ext.view.jte Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Hierarchies:
+
+
+
+Annotation Interface Hierarchy
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/jte/package-use.html b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/package-use.html
new file mode 100644
index 0000000..f146c0c
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/jte/package-use.html
@@ -0,0 +1,90 @@
+
+
+
+
+
Uses of Package dev.relism.flash.ext.view.jte (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
jte runtime settings with Flash-sensitive defaults.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/Fragment.html b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/Fragment.html
new file mode 100644
index 0000000..6b78f47
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/Fragment.html
@@ -0,0 +1,163 @@
+
+
+
+
+
Fragment (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Binds a handler to a Thymeleaf fragment render target.
+
+
+
+
+
+
+Required Element Summary
+Required Elements
+
+
+
+
+
+
+Optional Element Summary
+Optional Elements
+
+
+
+
+
+
+
+
+
+
+Element Details
+
+
+
+
+
+
+value
+
+
+Default:
+""
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/Template.html b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/Template.html
new file mode 100644
index 0000000..4831c7f
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/Template.html
@@ -0,0 +1,138 @@
+
+
+
+
+
Template (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Binds a handler to a Thymeleaf template.
+
+
+
+
+
+
+Required Element Summary
+Required Elements
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/ThymeleafExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/ThymeleafExtension.html
new file mode 100644
index 0000000..bb5b09b
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/ThymeleafExtension.html
@@ -0,0 +1,230 @@
+
+
+
+
+
ThymeleafExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+All Implemented Interfaces:
+FlashExtension
+
+
+public class ThymeleafExtension
+
extends BaseViewExtension <dev.relism.flash.ext.view.thymeleaf.ThymeleafTarget>
+Opinionated Thymeleaf SSR extension for Flash.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
protected void
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+ThymeleafExtension
+public ThymeleafExtension ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/ThymeleafHandler.html b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/ThymeleafHandler.html
new file mode 100644
index 0000000..30872b1
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/ThymeleafHandler.html
@@ -0,0 +1,161 @@
+
+
+
+
+
ThymeleafHandler (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public abstract class ThymeleafHandler
+
extends BaseViewHandler <dev.relism.flash.ext.view.thymeleaf.ThymeleafTarget>
+Base class for class-based Thymeleaf handlers.
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+ThymeleafHandler
+public ThymeleafHandler ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/ThymeleafSettings.Builder.html b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/ThymeleafSettings.Builder.html
new file mode 100644
index 0000000..8645847
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/ThymeleafSettings.Builder.html
@@ -0,0 +1,226 @@
+
+
+
+
+
ThymeleafSettings.Builder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+java.lang.Object
+
dev.relism.flash.ext.view.thymeleaf.ThymeleafSettings.Builder
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
mode (org.thymeleaf.templatemode.TemplateMode mode)
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Builder
+public Builder ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/ThymeleafSettings.html b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/ThymeleafSettings.html
new file mode 100644
index 0000000..6754b3d
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/ThymeleafSettings.html
@@ -0,0 +1,166 @@
+
+
+
+
+
ThymeleafSettings (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class ThymeleafSettings
+
extends Object
+Thymeleaf resolver/engine defaults tuned for Flash.
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static final class
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/Fragment.html b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/Fragment.html
new file mode 100644
index 0000000..6d096ad
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/Fragment.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Annotation Interface dev.relism.flash.ext.view.thymeleaf.Fragment (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.view.thymeleaf.Fragment
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/Template.html b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/Template.html
new file mode 100644
index 0000000..5210063
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/Template.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Annotation Interface dev.relism.flash.ext.view.thymeleaf.Template (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.view.thymeleaf.Template
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/ThymeleafExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/ThymeleafExtension.html
new file mode 100644
index 0000000..a72c2fa
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/ThymeleafExtension.html
@@ -0,0 +1,88 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.view.thymeleaf.ThymeleafExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/ThymeleafHandler.html b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/ThymeleafHandler.html
new file mode 100644
index 0000000..6ffa0ce
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/ThymeleafHandler.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.view.thymeleaf.ThymeleafHandler (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.view.thymeleaf.ThymeleafHandler
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/ThymeleafSettings.Builder.html b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/ThymeleafSettings.Builder.html
new file mode 100644
index 0000000..8408b17
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/ThymeleafSettings.Builder.html
@@ -0,0 +1,111 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.view.thymeleaf.ThymeleafSettings.Builder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ThymeleafSettings.Builder. mode (org.thymeleaf.templatemode.TemplateMode mode)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/ThymeleafSettings.html b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/ThymeleafSettings.html
new file mode 100644
index 0000000..b36868c
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/class-use/ThymeleafSettings.html
@@ -0,0 +1,87 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.view.thymeleaf.ThymeleafSettings (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ThymeleafSettings.Builder. build ()
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/package-summary.html b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/package-summary.html
new file mode 100644
index 0000000..670df69
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/package-summary.html
@@ -0,0 +1,118 @@
+
+
+
+
+
dev.relism.flash.ext.view.thymeleaf (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package dev.relism.flash.ext.view.thymeleaf
+
+
+
+
+
All Classes and Interfaces Classes Annotation Interfaces
+
+
+
+
+
+
+
Binds a handler to a Thymeleaf fragment render target.
+
+
+
+
Binds a handler to a Thymeleaf template.
+
+
+
+
Opinionated Thymeleaf SSR extension for Flash.
+
+
+
+
Base class for class-based Thymeleaf handlers.
+
+
+
+
Thymeleaf resolver/engine defaults tuned for Flash.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/package-tree.html b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/package-tree.html
new file mode 100644
index 0000000..1469a32
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/package-tree.html
@@ -0,0 +1,98 @@
+
+
+
+
+
dev.relism.flash.ext.view.thymeleaf Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Hierarchies:
+
+
+
+Annotation Interface Hierarchy
+
+dev.relism.flash.ext.view.thymeleaf.Fragment (implements java.lang.annotation.Annotation )
+dev.relism.flash.ext.view.thymeleaf.Template (implements java.lang.annotation.Annotation )
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/package-use.html b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/package-use.html
new file mode 100644
index 0000000..3d2f142
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/view/thymeleaf/package-use.html
@@ -0,0 +1,92 @@
+
+
+
+
+
Uses of Package dev.relism.flash.ext.view.thymeleaf (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Opinionated Thymeleaf SSR extension for Flash.
+
+
+
+
Thymeleaf resolver/engine defaults tuned for Flash.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/AssetCatalog.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/AssetCatalog.html
new file mode 100644
index 0000000..c8c23a0
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/AssetCatalog.html
@@ -0,0 +1,168 @@
+
+
+
+
+
AssetCatalog (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class AssetCatalog
+
extends Object
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
int
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+size
+public int size ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/AssetEntry.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/AssetEntry.html
new file mode 100644
index 0000000..749aec7
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/AssetEntry.html
@@ -0,0 +1,344 @@
+
+
+
+
+
AssetEntry (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public record AssetEntry (byte[] raw, byte[] br, byte[] gz,
String etag,
String mimeType, boolean immutable)
+
extends Record
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Creates an instance of a AssetEntry record class.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
byte[]
+
+
+
Returns the value of the br record component.
+
+
final boolean
+
+
+
Indicates whether some other object is "equal to" this one.
+
+
+
+
+
Returns the value of the etag record component.
+
+
byte[]
+
+
+
Returns the value of the gz record component.
+
+
final int
+
+
+
Returns a hash code value for this object.
+
+
boolean
+
+
+
Returns the value of the immutable record component.
+
+
+
+
+
Returns the value of the mimeType record component.
+
+
byte[]
+
+
+
Returns the value of the raw record component.
+
+
+
+
+
Returns a string representation of this record class.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+AssetEntry
+public AssetEntry (byte[] raw,
+ byte[] br,
+ byte[] gz,
+ String etag,
+ String mimeType,
+ boolean immutable)
+Creates an instance of a AssetEntry record class.
+
+Parameters:
+raw - the value for the raw record component
+br - the value for the br record component
+gz - the value for the gz record component
+etag - the value for the etag record component
+mimeType - the value for the mimeType record component
+immutable - the value for the immutable record component
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+toString
+public final String toString ()
+Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
+
+Specified by:
+toString in class Record
+Returns:
+a string representation of this object
+
+
+
+
+
+hashCode
+public final int hashCode ()
+Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
+
+Specified by:
+hashCode in class Record
+Returns:
+a hash code value for this object
+
+
+
+
+
+equals
+public final boolean equals (Object o)
+Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared with
Objects::equals(Object,Object); primitive components are compared with '=='.
+
+Specified by:
+equals in class Record
+Parameters:
+o - the object with which to compare
+Returns:
+true if this object is the same as the o argument; false otherwise.
+
+
+
+
+
+raw
+public byte[] raw ()
+Returns the value of the raw record component.
+
+Returns:
+the value of the raw record component
+
+
+
+
+
+br
+public byte[] br ()
+Returns the value of the br record component.
+
+Returns:
+the value of the br record component
+
+
+
+
+
+gz
+public byte[] gz ()
+Returns the value of the gz record component.
+
+Returns:
+the value of the gz record component
+
+
+
+
+
+etag
+
+Returns the value of the etag record component.
+
+Returns:
+the value of the etag record component
+
+
+
+
+
+mimeType
+
+Returns the value of the mimeType record component.
+
+Returns:
+the value of the mimeType record component
+
+
+
+
+
+immutable
+public boolean immutable ()
+Returns the value of the immutable record component.
+
+Returns:
+the value of the immutable record component
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/AssetLoadRequest.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/AssetLoadRequest.html
new file mode 100644
index 0000000..57cb39b
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/AssetLoadRequest.html
@@ -0,0 +1,306 @@
+
+
+
+
+
AssetLoadRequest (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public record AssetLoadRequest (
String basePath,
String indexFile, dev.relism.flash.ext.webbundler.RuntimeEnvironment environment,
Path webRoot)
+
extends Record
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
Creates an instance of a AssetLoadRequest record class.
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the value of the basePath record component.
+
+
dev.relism.flash.ext.webbundler.RuntimeEnvironment
+
+
+
Returns the value of the environment record component.
+
+
final boolean
+
+
+
Indicates whether some other object is "equal to" this one.
+
+
final int
+
+
+
Returns a hash code value for this object.
+
+
+
+
+
Returns the value of the indexFile record component.
+
+
+
+
+
Returns a string representation of this record class.
+
+
+
+
+
Returns the value of the webRoot record component.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+AssetLoadRequest
+public AssetLoadRequest (String basePath,
+ String indexFile,
+ dev.relism.flash.ext.webbundler.RuntimeEnvironment environment,
+ Path webRoot)
+Creates an instance of a AssetLoadRequest record class.
+
+Parameters:
+basePath - the value for the basePath record component
+indexFile - the value for the indexFile record component
+environment - the value for the environment record component
+webRoot - the value for the webRoot record component
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+toString
+public final String toString ()
+Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
+
+Specified by:
+toString in class Record
+Returns:
+a string representation of this object
+
+
+
+
+
+hashCode
+public final int hashCode ()
+Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
+
+Specified by:
+hashCode in class Record
+Returns:
+a hash code value for this object
+
+
+
+
+
+equals
+public final boolean equals (Object o)
+Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with
Objects::equals(Object,Object).
+
+Specified by:
+equals in class Record
+Parameters:
+o - the object with which to compare
+Returns:
+true if this object is the same as the o argument; false otherwise.
+
+
+
+
+
+basePath
+
+Returns the value of the basePath record component.
+
+Returns:
+the value of the basePath record component
+
+
+
+
+
+indexFile
+
+Returns the value of the indexFile record component.
+
+Returns:
+the value of the indexFile record component
+
+
+
+
+
+environment
+public dev.relism.flash.ext.webbundler.RuntimeEnvironment environment ()
+Returns the value of the environment record component.
+
+Returns:
+the value of the environment record component
+
+
+
+
+
+webRoot
+
+Returns the value of the webRoot record component.
+
+Returns:
+the value of the webRoot record component
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/AssetsSource.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/AssetsSource.html
new file mode 100644
index 0000000..5424812
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/AssetsSource.html
@@ -0,0 +1,147 @@
+
+
+
+
+
AssetsSource (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Abstract Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/AssetsSources.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/AssetsSources.html
new file mode 100644
index 0000000..899b7b7
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/AssetsSources.html
@@ -0,0 +1,159 @@
+
+
+
+
+
AssetsSources (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class AssetsSources
+
extends Object
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/BasePathEnforcementMode.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/BasePathEnforcementMode.html
new file mode 100644
index 0000000..f2f089e
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/BasePathEnforcementMode.html
@@ -0,0 +1,236 @@
+
+
+
+
+
BasePathEnforcementMode (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name - the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException - if this enum class has no constant with the specified name
+NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/ClasspathAssetsSource.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/ClasspathAssetsSource.html
new file mode 100644
index 0000000..f39ef56
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/ClasspathAssetsSource.html
@@ -0,0 +1,179 @@
+
+
+
+
+
ClasspathAssetsSource (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/CommandSafetyMode.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/CommandSafetyMode.html
new file mode 100644
index 0000000..e2c6d38
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/CommandSafetyMode.html
@@ -0,0 +1,244 @@
+
+
+
+
+
CommandSafetyMode (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name - the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException - if this enum class has no constant with the specified name
+NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/FilesystemAssetsSource.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/FilesystemAssetsSource.html
new file mode 100644
index 0000000..9520330
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/FilesystemAssetsSource.html
@@ -0,0 +1,168 @@
+
+
+
+
+
FilesystemAssetsSource (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/FrontendType.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/FrontendType.html
new file mode 100644
index 0000000..5b5ec0b
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/FrontendType.html
@@ -0,0 +1,228 @@
+
+
+
+
+
FrontendType (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name - the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException - if this enum class has no constant with the specified name
+NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/InstallPolicy.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/InstallPolicy.html
new file mode 100644
index 0000000..53f59ea
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/InstallPolicy.html
@@ -0,0 +1,236 @@
+
+
+
+
+
InstallPolicy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+AUTO_IF_LOCK_HASH_CHANGED
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name - the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException - if this enum class has no constant with the specified name
+NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/LoggingMode.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/LoggingMode.html
new file mode 100644
index 0000000..cbcd480
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/LoggingMode.html
@@ -0,0 +1,252 @@
+
+
+
+
+
LoggingMode (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name - the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException - if this enum class has no constant with the specified name
+NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/OperationMode.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/OperationMode.html
new file mode 100644
index 0000000..7903c07
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/OperationMode.html
@@ -0,0 +1,236 @@
+
+
+
+
+
OperationMode (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name - the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException - if this enum class has no constant with the specified name
+NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/PackageManager.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/PackageManager.html
new file mode 100644
index 0000000..22d2281
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/PackageManager.html
@@ -0,0 +1,270 @@
+
+
+
+
+
PackageManager (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name - the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException - if this enum class has no constant with the specified name
+NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/RuntimeMode.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/RuntimeMode.html
new file mode 100644
index 0000000..b62da50
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/RuntimeMode.html
@@ -0,0 +1,244 @@
+
+
+
+
+
RuntimeMode (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Nested Class Summary
+
+
+
+
+
+
+Enum Constant Summary
+Enum Constants
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Concrete Methods
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
Methods inherited from class java.lang.Enum
+
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
+
+
+
+
+
+
+
+
+
+
+Enum Constant Details
+
+
+
+
+
+
+Method Details
+
+
+
+values
+
+Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+Returns:
+an array containing the constants of this enum class, in the order they are declared
+
+
+
+
+
+valueOf
+
+Returns the enum constant of this class with the specified name.
+The string must match exactly an identifier used to declare an
+enum constant in this class. (Extraneous whitespace characters are
+not permitted.)
+
+Parameters:
+name - the name of the enum constant to be returned.
+Returns:
+the enum constant with the specified name
+Throws:
+IllegalArgumentException - if this enum class has no constant with the specified name
+NullPointerException - if the argument is null
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/WebBundlerConfig.Builder.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/WebBundlerConfig.Builder.html
new file mode 100644
index 0000000..d1009c2
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/WebBundlerConfig.Builder.html
@@ -0,0 +1,390 @@
+
+
+
+
+
WebBundlerConfig.Builder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+Enclosing class:
+WebBundlerConfig
+
+
+public static final class WebBundlerConfig.Builder
+
extends Object
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+Builder
+public Builder ()
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+assetsFromFilesystem
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/WebBundlerConfig.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/WebBundlerConfig.html
new file mode 100644
index 0000000..6ee1f29
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/WebBundlerConfig.html
@@ -0,0 +1,354 @@
+
+
+
+
+
WebBundlerConfig (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+public final class WebBundlerConfig
+
extends Object
+
+
+
+
+
+
+Nested Class Summary
+Nested Classes
+
+
+
+
+
static final class
+
+
+
+
+
+
+
+
+Method Summary
+
+
All Methods Static Methods Instance Methods Concrete Methods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
int
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+devPort
+public int devPort ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+installCommand
+public String installCommand ()
+
+
+
+
+
+
+
+envRuntimeVariable
+public String envRuntimeVariable ()
+
+
+
+
+expectedLockfile
+public Path expectedLockfile ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/WebBundlerExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/WebBundlerExtension.html
new file mode 100644
index 0000000..a1d3677
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/WebBundlerExtension.html
@@ -0,0 +1,240 @@
+
+
+
+
+
WebBundlerExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Constructor Summary
+Constructors
+
+
+
+
+
+
+Method Summary
+
+
All Methods Instance Methods Concrete Methods
+
+
+
+
+
+
int
+
+
+
void
+
+
+
Phase 1 — register services and processors.
+
+
void
+
+
+
Phase 2 — register routes.
+
+
+
+
+
+
Methods inherited from class java.lang.Object
+
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
+
+
+
+
+
+
+
+
+
+Constructor Details
+
+
+
+WebBundlerExtension
+public WebBundlerExtension ()
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+priority
+public int priority ()
+
+Execution priority. Lower = earlier in the annotation middleware chain.
+ Tie-breaking: same value → install order (sort is stable).
+ Default:
ExtensionPhase.DEFAULT (500).
+
+Specified by:
+priority in interface FlashExtension
+
+
+
+
+
+provide
+
+
+
+
+Specified by:
+provide in interface FlashExtension
+
+
+
+
+
+routes
+
+
+
+
+Specified by:
+routes in interface FlashExtension
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/AssetCatalog.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/AssetCatalog.html
new file mode 100644
index 0000000..fa02630
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/AssetCatalog.html
@@ -0,0 +1,93 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.webbundler.AssetCatalog (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/AssetEntry.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/AssetEntry.html
new file mode 100644
index 0000000..43c2b80
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/AssetEntry.html
@@ -0,0 +1,90 @@
+
+
+
+
+
Uses of Record Class dev.relism.flash.ext.webbundler.AssetEntry (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/AssetLoadRequest.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/AssetLoadRequest.html
new file mode 100644
index 0000000..7657866
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/AssetLoadRequest.html
@@ -0,0 +1,93 @@
+
+
+
+
+
Uses of Record Class dev.relism.flash.ext.webbundler.AssetLoadRequest (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/AssetsSource.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/AssetsSource.html
new file mode 100644
index 0000000..42487f3
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/AssetsSource.html
@@ -0,0 +1,114 @@
+
+
+
+
+
Uses of Interface dev.relism.flash.ext.webbundler.AssetsSource (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
final class
+
+
+
final class
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/AssetsSources.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/AssetsSources.html
new file mode 100644
index 0000000..afbe148
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/AssetsSources.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.webbundler.AssetsSources (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.webbundler.AssetsSources
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/BasePathEnforcementMode.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/BasePathEnforcementMode.html
new file mode 100644
index 0000000..cc8cde2
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/BasePathEnforcementMode.html
@@ -0,0 +1,107 @@
+
+
+
+
+
Uses of Enum Class dev.relism.flash.ext.webbundler.BasePathEnforcementMode (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
BasePathEnforcementMode. values ()
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/ClasspathAssetsSource.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/ClasspathAssetsSource.html
new file mode 100644
index 0000000..f13c251
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/ClasspathAssetsSource.html
@@ -0,0 +1,91 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.webbundler.ClasspathAssetsSource (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
ClasspathAssetsSource. of (String rootPrefix)
+
+
+
ClasspathAssetsSource. of (String rootPrefix,
+ String manifestResource)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/CommandSafetyMode.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/CommandSafetyMode.html
new file mode 100644
index 0000000..d31f68b
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/CommandSafetyMode.html
@@ -0,0 +1,107 @@
+
+
+
+
+
Uses of Enum Class dev.relism.flash.ext.webbundler.CommandSafetyMode (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/FilesystemAssetsSource.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/FilesystemAssetsSource.html
new file mode 100644
index 0000000..8e8f03d
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/FilesystemAssetsSource.html
@@ -0,0 +1,87 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.webbundler.FilesystemAssetsSource (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
FilesystemAssetsSource. of (Path distDir)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/FrontendType.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/FrontendType.html
new file mode 100644
index 0000000..a7fe06a
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/FrontendType.html
@@ -0,0 +1,107 @@
+
+
+
+
+
Uses of Enum Class dev.relism.flash.ext.webbundler.FrontendType (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/InstallPolicy.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/InstallPolicy.html
new file mode 100644
index 0000000..d721f74
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/InstallPolicy.html
@@ -0,0 +1,107 @@
+
+
+
+
+
Uses of Enum Class dev.relism.flash.ext.webbundler.InstallPolicy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/LoggingMode.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/LoggingMode.html
new file mode 100644
index 0000000..b3b6340
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/LoggingMode.html
@@ -0,0 +1,107 @@
+
+
+
+
+
Uses of Enum Class dev.relism.flash.ext.webbundler.LoggingMode (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/OperationMode.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/OperationMode.html
new file mode 100644
index 0000000..da9a8c0
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/OperationMode.html
@@ -0,0 +1,107 @@
+
+
+
+
+
Uses of Enum Class dev.relism.flash.ext.webbundler.OperationMode (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/PackageManager.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/PackageManager.html
new file mode 100644
index 0000000..c2e7269
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/PackageManager.html
@@ -0,0 +1,107 @@
+
+
+
+
+
Uses of Enum Class dev.relism.flash.ext.webbundler.PackageManager (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/RuntimeMode.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/RuntimeMode.html
new file mode 100644
index 0000000..576baa1
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/RuntimeMode.html
@@ -0,0 +1,107 @@
+
+
+
+
+
Uses of Enum Class dev.relism.flash.ext.webbundler.RuntimeMode (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Returns the enum constant of this class with the specified name.
+
+
+
+
+
Returns an array containing the constants of this enum class, in
+the order they are declared.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/WebBundlerConfig.Builder.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/WebBundlerConfig.Builder.html
new file mode 100644
index 0000000..358a4e8
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/WebBundlerConfig.Builder.html
@@ -0,0 +1,157 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
WebBundlerConfig.Builder. devPort (int devPort)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/WebBundlerConfig.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/WebBundlerConfig.html
new file mode 100644
index 0000000..bddad2e
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/WebBundlerConfig.html
@@ -0,0 +1,96 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.webbundler.WebBundlerConfig (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
WebBundlerConfig.Builder. build ()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/WebBundlerExtension.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/WebBundlerExtension.html
new file mode 100644
index 0000000..65b7187
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/class-use/WebBundlerExtension.html
@@ -0,0 +1,62 @@
+
+
+
+
+
Uses of Class dev.relism.flash.ext.webbundler.WebBundlerExtension (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+No usage of dev.relism.flash.ext.webbundler.WebBundlerExtension
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/package-summary.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/package-summary.html
new file mode 100644
index 0000000..4dcc058
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/package-summary.html
@@ -0,0 +1,132 @@
+
+
+
+
+
dev.relism.flash.ext.webbundler (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+package dev.relism.flash.ext.webbundler
+
+
+
+
+
All Classes and Interfaces Interfaces Classes Enum Classes Record Classes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/package-tree.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/package-tree.html
new file mode 100644
index 0000000..b3b1da0
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/package-tree.html
@@ -0,0 +1,124 @@
+
+
+
+
+
dev.relism.flash.ext.webbundler Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Package Hierarchies:
+
+
+
+
+Enum Class Hierarchy
+
+
+
+Record Class Hierarchy
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/ext/webbundler/package-use.html b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/package-use.html
new file mode 100644
index 0000000..57ad77b
--- /dev/null
+++ b/javadoc/2.0.0/dev/relism/flash/ext/webbundler/package-use.html
@@ -0,0 +1,114 @@
+
+
+
+
+
Uses of Package dev.relism.flash.ext.webbundler (flash-parent 2.1.0-SNAPSHOT API)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/AnnotationProcessor.html b/javadoc/2.0.0/dev/relism/flash/extension/AnnotationProcessor.html
index b5eee1c..438129e 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/AnnotationProcessor.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/AnnotationProcessor.html
@@ -1,8 +1,8 @@
-
+
-
-
AnnotationProcessor (flash-parent 2.0.0 API)
+
+
AnnotationProcessor (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/ExtensionPhase.html b/javadoc/2.0.0/dev/relism/flash/extension/ExtensionPhase.html
index 0a8538c..f3c8cda 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/ExtensionPhase.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/ExtensionPhase.html
@@ -1,8 +1,8 @@
-
+
-
-
ExtensionPhase (flash-parent 2.0.0 API)
+
+
ExtensionPhase (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/FlashApp.html b/javadoc/2.0.0/dev/relism/flash/extension/FlashApp.html
index 95ee738..39a4df5 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/FlashApp.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/FlashApp.html
@@ -1,8 +1,8 @@
-
+
-
-
FlashApp (flash-parent 2.0.0 API)
+
+
FlashApp (flash-parent 2.1.0-SNAPSHOT API)
@@ -150,53 +150,63 @@ loadScripts(document, 'script');
Adds a route immediately to this registrar's deferred compilation list.
-
-
-
+
protected void
+
+
-
+
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
Registers an extension for two-phase installation at startup.
-
-
mount (String namespace,
+
+
-
+
Mounts a scoped group of routes under namespace.
-
-
-
-
+
-
-
+
+
+
+
+
Boots the server and starts accepting connections.
-
void
-
-
+
void
+
+
Boots the server and blocks the calling thread until the server is stopped.
-
-
-
+
+
+
+
+
+
+
Registers a WebSocket endpoint at path.
+
Methods inherited from class dev.relism.flash.extension.FlashRegistrar
-
connect , delete , get , head , instantiate , options , patch , post , purge , put , scan , trace , use
+connect , delete , get , head , instantiate , instantiateWs , options , patch , post , purge , put , scan , trace , use
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
@@ -234,6 +244,16 @@ loadScripts(document, 'script');
+
+ws
+
+Registers a WebSocket endpoint at path.
+ Runs on the same virtual-thread model as HTTP handlers.
+ A path may have both an HTTP handler and a WS endpoint simultaneously.
+
+
+
onException
@@ -313,6 +333,17 @@ loadScripts(document, 'script');
+
+
+
addMiddleware
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/FlashConfiguration.html b/javadoc/2.0.0/dev/relism/flash/extension/FlashConfiguration.html
index 2903266..75de880 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/FlashConfiguration.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/FlashConfiguration.html
@@ -1,8 +1,8 @@
-
+
-
-FlashConfiguration (flash-parent 2.0.0 API)
+
+FlashConfiguration (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/FlashContext.html b/javadoc/2.0.0/dev/relism/flash/extension/FlashContext.html
index af977cc..cb84727 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/FlashContext.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/FlashContext.html
@@ -1,8 +1,8 @@
-
+
-
-FlashContext (flash-parent 2.0.0 API)
+
+FlashContext (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/FlashExtension.html b/javadoc/2.0.0/dev/relism/flash/extension/FlashExtension.html
index 03a0d0b..7a29834 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/FlashExtension.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/FlashExtension.html
@@ -1,8 +1,8 @@
-
+
-
-FlashExtension (flash-parent 2.0.0 API)
+
+FlashExtension (flash-parent 2.1.0-SNAPSHOT API)
@@ -87,6 +87,10 @@ loadScripts(document, 'script');
Interface FlashExtension
+
+All Known Implementing Classes:
+BaseViewExtension , DataExtension , JacksonExtension , JteExtension , LimiterExtension , OidcExtension , OpenApiExtension , RouteViewerExtension , ThymeleafExtension , WebBundlerExtension
+
public interface FlashExtension
Two-phase contract for all Flash extensions.
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/FlashRegistrar.html b/javadoc/2.0.0/dev/relism/flash/extension/FlashRegistrar.html
index dde8250..2feae63 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/FlashRegistrar.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/FlashRegistrar.html
@@ -1,8 +1,8 @@
-
+
-
-
FlashRegistrar (flash-parent 2.0.0 API)
+
+
FlashRegistrar (flash-parent 2.1.0-SNAPSHOT API)
@@ -155,33 +155,40 @@ loadScripts(document, 'script');
Adds a route immediately to this registrar's deferred compilation list.
-
-
connect (String path,
+protected abstract void
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
get (String path,
+
-head (String path,
+
-
-
+
+
+
+
+
+
+
+
options (String path,
@@ -378,6 +385,13 @@ loadScripts(document, 'script');
+
+
+
addMiddleware
protected abstract void addMiddleware (Middleware mw)
@@ -390,6 +404,12 @@ loadScripts(document, 'script');
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/FlashScope.html b/javadoc/2.0.0/dev/relism/flash/extension/FlashScope.html
index 3f720f6..809c5ac 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/FlashScope.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/FlashScope.html
@@ -1,8 +1,8 @@
-
+
-
-FlashScope (flash-parent 2.0.0 API)
+
+FlashScope (flash-parent 2.1.0-SNAPSHOT API)
@@ -134,9 +134,13 @@ loadScripts(document, 'script');
Adds a route immediately to this registrar's deferred compilation list.
-
-
-
+
protected void
+
+
+
+
+
@@ -144,7 +148,7 @@ loadScripts(document, 'script');
Methods inherited from class dev.relism.flash.extension.FlashRegistrar
-
connect , delete , get , head , instantiate , options , patch , post , purge , put , scan , trace , use
+connect , delete , get , head , instantiate , instantiateWs , options , patch , post , purge , put , scan , trace , use
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
@@ -188,6 +192,17 @@ loadScripts(document, 'script');
+
+
+
addMiddleware
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/RouteEvent.html b/javadoc/2.0.0/dev/relism/flash/extension/RouteEvent.html
index 2bb60e0..a36ba2c 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/RouteEvent.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/RouteEvent.html
@@ -1,8 +1,8 @@
-
+
-
-RouteEvent (flash-parent 2.0.0 API)
+
+RouteEvent (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/RouteListener.html b/javadoc/2.0.0/dev/relism/flash/extension/RouteListener.html
index 9616dcb..9113b67 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/RouteListener.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/RouteListener.html
@@ -1,8 +1,8 @@
-
+
-
-RouteListener (flash-parent 2.0.0 API)
+
+RouteListener (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/class-use/AnnotationProcessor.html b/javadoc/2.0.0/dev/relism/flash/extension/class-use/AnnotationProcessor.html
index 5dd9770..1027d0f 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/class-use/AnnotationProcessor.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/class-use/AnnotationProcessor.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Interface dev.relism.flash.extension.AnnotationProcessor (flash-parent 2.0.0 API)
+
+Uses of Interface dev.relism.flash.extension.AnnotationProcessor (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/class-use/ExtensionPhase.html b/javadoc/2.0.0/dev/relism/flash/extension/class-use/ExtensionPhase.html
index 497e7e3..8db4240 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/class-use/ExtensionPhase.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/class-use/ExtensionPhase.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Enum Class dev.relism.flash.extension.ExtensionPhase (flash-parent 2.0.0 API)
+
+Uses of Enum Class dev.relism.flash.extension.ExtensionPhase (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashApp.html b/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashApp.html
index 388ccb6..c8ef7c8 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashApp.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashApp.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Class dev.relism.flash.extension.FlashApp (flash-parent 2.0.0 API)
+
+Uses of Class dev.relism.flash.extension.FlashApp (flash-parent 2.1.0-SNAPSHOT API)
@@ -96,6 +96,12 @@ loadScripts(document, 'script');
Boots the server and starts accepting connections.
+
+
+
+
Registers a WebSocket endpoint at path.
+
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashConfiguration.html b/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashConfiguration.html
index 6be4b76..faba012 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashConfiguration.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashConfiguration.html
@@ -1,8 +1,8 @@
-
+
-
-
Uses of Class dev.relism.flash.extension.FlashConfiguration (flash-parent 2.0.0 API)
+
+
Uses of Class dev.relism.flash.extension.FlashConfiguration (flash-parent 2.1.0-SNAPSHOT API)
@@ -71,8 +71,9 @@ loadScripts(document, 'script');
-
+
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashContext.html b/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashContext.html
index 79b4fc7..a11332a 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashContext.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashContext.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Class dev.relism.flash.extension.FlashContext (flash-parent 2.0.0 API)
+
+Uses of Class dev.relism.flash.extension.FlashContext (flash-parent 2.1.0-SNAPSHOT API)
@@ -55,14 +55,181 @@ loadScripts(document, 'script');
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
void
+
+
+
void
+
+
+
+
+
+
@@ -122,6 +289,22 @@ loadScripts(document, 'script');
+
+
+
+
+
+
+
+
+
final void
+
+
+
Called once by framework at boot.
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashExtension.html b/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashExtension.html
index c3b563f..cd74413 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashExtension.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashExtension.html
@@ -1,8 +1,8 @@
-
+
-
-
Uses of Interface dev.relism.flash.extension.FlashExtension (flash-parent 2.0.0 API)
+
+
Uses of Interface dev.relism.flash.extension.FlashExtension (flash-parent 2.1.0-SNAPSHOT API)
@@ -55,12 +55,184 @@ loadScripts(document, 'script');
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
Registers JSON support into the Flash extension layer.
+
+
+
+
+
+
+
+
+
+
+
+
+
final class
+
+
+
Rate-limiting extension for Flash.
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
Full OIDC Authorization Code + PKCE flow for Flash.
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
Generates and serves an OpenAPI 3.0 spec and Swagger UI under a configurable base path.
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
Mounts an interactive route-graph viewer at a configurable HTTP endpoint.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
class
+
+
+
Opinionated Thymeleaf SSR extension for Flash.
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashRegistrar.html b/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashRegistrar.html
index 2a550b2..ba56ffd 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashRegistrar.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashRegistrar.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Class dev.relism.flash.extension.FlashRegistrar (flash-parent 2.0.0 API)
+
+Uses of Class dev.relism.flash.extension.FlashRegistrar (flash-parent 2.1.0-SNAPSHOT API)
@@ -55,12 +55,114 @@ loadScripts(document, 'script');
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashScope.html b/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashScope.html
index e96b6e2..1820487 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashScope.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/class-use/FlashScope.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Class dev.relism.flash.extension.FlashScope (flash-parent 2.0.0 API)
+
+Uses of Class dev.relism.flash.extension.FlashScope (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/class-use/RouteEvent.html b/javadoc/2.0.0/dev/relism/flash/extension/class-use/RouteEvent.html
index 3c48437..9c30e91 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/class-use/RouteEvent.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/class-use/RouteEvent.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Record Class dev.relism.flash.extension.RouteEvent (flash-parent 2.0.0 API)
+
+Uses of Record Class dev.relism.flash.extension.RouteEvent (flash-parent 2.1.0-SNAPSHOT API)
@@ -55,12 +55,60 @@ loadScripts(document, 'script');
+
+
+
+
+
+
+
+
+
+
+
Returns the value of the
event record component.
+
+
+
+
+
+
+
+
+
+
+
+
+
Creates an instance of a RouteRecord record class.
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/class-use/RouteListener.html b/javadoc/2.0.0/dev/relism/flash/extension/class-use/RouteListener.html
index f6bffa9..21ee780 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/class-use/RouteListener.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/class-use/RouteListener.html
@@ -1,8 +1,8 @@
-
+
-
-Uses of Interface dev.relism.flash.extension.RouteListener (flash-parent 2.0.0 API)
+
+Uses of Interface dev.relism.flash.extension.RouteListener (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/package-summary.html b/javadoc/2.0.0/dev/relism/flash/extension/package-summary.html
index 881e79e..7d802b5 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/package-summary.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/package-summary.html
@@ -1,8 +1,8 @@
-
+
-
-dev.relism.flash.extension (flash-parent 2.0.0 API)
+
+dev.relism.flash.extension (flash-parent 2.1.0-SNAPSHOT API)
@@ -80,16 +80,6 @@ loadScripts(document, 'script');
-
-
-
-
-
-
-
-
-
-
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/package-tree.html b/javadoc/2.0.0/dev/relism/flash/extension/package-tree.html
index 510e98e..e6e4850 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/package-tree.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/package-tree.html
@@ -1,8 +1,8 @@
-
+
-
-
dev.relism.flash.extension Class Hierarchy (flash-parent 2.0.0 API)
+
+
dev.relism.flash.extension Class Hierarchy (flash-parent 2.1.0-SNAPSHOT API)
diff --git a/javadoc/2.0.0/dev/relism/flash/extension/package-use.html b/javadoc/2.0.0/dev/relism/flash/extension/package-use.html
index c75baea..6f50754 100644
--- a/javadoc/2.0.0/dev/relism/flash/extension/package-use.html
+++ b/javadoc/2.0.0/dev/relism/flash/extension/package-use.html
@@ -1,8 +1,8 @@
-
+
-
-
Uses of Package dev.relism.flash.extension (flash-parent 2.0.0 API)
+
+
Uses of Package dev.relism.flash.extension (flash-parent 2.1.0-SNAPSHOT API)
@@ -57,9 +57,33 @@ loadScripts(document, 'script');
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/javadoc/2.0.0/dev/relism/flash/http/ContentType.html b/javadoc/2.0.0/dev/relism/flash/http/ContentType.html
index df6af1e..f2ff3e2 100644
--- a/javadoc/2.0.0/dev/relism/flash/http/ContentType.html
+++ b/javadoc/2.0.0/dev/relism/flash/http/ContentType.html
@@ -1,8 +1,8 @@
-
+
-
-
diff --git a/javadoc/2.0.0/dev/relism/flash/http/HttpMethod.html b/javadoc/2.0.0/dev/relism/flash/http/HttpMethod.html
index 653f337..034a716 100644
--- a/javadoc/2.0.0/dev/relism/flash/http/HttpMethod.html
+++ b/javadoc/2.0.0/dev/relism/flash/http/HttpMethod.html
@@ -1,8 +1,8 @@
-
+
-
-
diff --git a/javadoc/2.0.0/dev/relism/flash/http/HttpStatus.html b/javadoc/2.0.0/dev/relism/flash/http/HttpStatus.html
index 0c5119f..63f10c0 100644
--- a/javadoc/2.0.0/dev/relism/flash/http/HttpStatus.html
+++ b/javadoc/2.0.0/dev/relism/flash/http/HttpStatus.html
@@ -1,8 +1,8 @@
-
+
-
-
diff --git a/javadoc/2.0.0/dev/relism/flash/http/class-use/ContentType.html b/javadoc/2.0.0/dev/relism/flash/http/class-use/ContentType.html
index 60560a5..a3d5d8d 100644
--- a/javadoc/2.0.0/dev/relism/flash/http/class-use/ContentType.html
+++ b/javadoc/2.0.0/dev/relism/flash/http/class-use/ContentType.html
@@ -1,8 +1,8 @@
-
+
-
-