Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- abstractionChain() - Method in record class dev.relism.flash.ext.routeviewer.model.RouteRecord
-
Returns the value of the
abstractionChainrecord component. - AbstractRouter - Class in dev.relism.flash.routing
-
Base router contract.
- AbstractRouter() - Constructor for class dev.relism.flash.routing.AbstractRouter
- AbstractRouter.ExceptionHandler - Interface in dev.relism.flash.routing
- AbstractWsRouter - Class in dev.relism.flash.routing
- AbstractWsRouter() - Constructor for class dev.relism.flash.routing.AbstractWsRouter
- ACCEPTED - Enum constant in enum class dev.relism.flash.http.HttpStatus
- accessToken() - Method in class dev.relism.flash.ext.oidc.OidcSession
- accessTokenExpiresAt() - Method in class dev.relism.flash.ext.oidc.OidcSession
- add(OpenApiContributor) - Method in class dev.relism.flash.ext.openapi.OpenApiContributorRegistry
- add(RouteEvent) - Method in class dev.relism.flash.ext.routeviewer.model.RouteGraph
-
Called once per route by the
RouteListener. - addAnnotationProcessor(AnnotationProcessor) - Method in class dev.relism.flash.extension.FlashContext
-
Registers an
AnnotationProcessor. - addGlobal(String, Function<Request, Object>) - Method in class dev.relism.flash.ext.view.core.BaseViewExtension
- addGlobal(String, Function<Request, Object>) - Method in class dev.relism.flash.ext.view.jte.JteExtension
- addGlobal(String, Function<Request, Object>) - Method in class dev.relism.flash.ext.view.thymeleaf.ThymeleafExtension
- addMiddleware(Middleware) - Method in class dev.relism.flash.extension.FlashApp
- addMiddleware(Middleware) - Method in class dev.relism.flash.extension.FlashRegistrar
-
Registers a middleware in this registrar's own scope (global or scope-level).
- addMiddleware(Middleware) - Method in class dev.relism.flash.extension.FlashScope
- addOperation(Route, ApiOperation, Class<?>) - Method in class dev.relism.flash.ext.openapi.OpenApiBuilder
- addRoute(HttpMethod, String, RequestHandler) - Method in class dev.relism.flash.routing.AbstractRouter
- addRoute(HttpMethod, String, RequestHandler) - Method in class dev.relism.flash.routing.routers.fastpathrouter.FastPathRouterImpl
- addRoute(HttpMethod, String, RequestHandler, List<Middleware>) - Method in class dev.relism.flash.extension.FlashApp
- addRoute(HttpMethod, String, RequestHandler, List<Middleware>) - Method in class dev.relism.flash.extension.FlashRegistrar
-
Adds a route immediately to this registrar's deferred compilation list.
- addRoute(HttpMethod, String, RequestHandler, List<Middleware>) - Method in class dev.relism.flash.extension.FlashScope
- addRoute(HttpMethod, String, WebSocketHandler) - Method in class dev.relism.flash.routing.AbstractWsRouter
- addRoute(HttpMethod, String, WebSocketHandler) - Method in class dev.relism.flash.routing.routers.fastpathrouter.FastPathWsRouterImpl
- addRouteListener(RouteListener) - Method in class dev.relism.flash.extension.FlashContext
-
Registers a boot-time
RouteListener. - addSynchronization(TxSynchronization) - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
- addWsRoute(String, WebSocketEndpoint) - Method in class dev.relism.flash.extension.FlashApp
- addWsRoute(String, WebSocketEndpoint) - Method in class dev.relism.flash.extension.FlashRegistrar
- addWsRoute(String, WebSocketEndpoint) - Method in class dev.relism.flash.extension.FlashScope
- afterCommit() - Method in interface dev.relism.flash.ext.data.core.TxSynchronization
- afterCompletion(TxOutcome) - Method in interface dev.relism.flash.ext.data.core.TxSynchronization
- afterRollback() - Method in interface dev.relism.flash.ext.data.core.TxSynchronization
- algorithm() - Method in class dev.relism.flash.ext.oidc.OidcConfig
- algorithm(String) - Method in class dev.relism.flash.ext.oidc.OidcConfig.Builder
-
JWS algorithm (default:
RS256). - all() - Static method in record class dev.relism.flash.ext.data.core.Query
- all() - Static method in interface dev.relism.flash.ext.data.core.Spec
- all() - Method in class dev.relism.flash.models.HeaderMap
-
Returns all header values in declaration order.
- all(String) - Method in class dev.relism.flash.models.HeaderMap
-
Returns all values of header
namein declaration order, or an empty list. - ALL - Enum constant in enum class dev.relism.flash.ext.oidc.ScopesAllowed.Match
-
All required scopes must be present.
- ALLOW - Enum constant in enum class dev.relism.flash.ext.webbundler.CommandSafetyMode
- allowEmptyValue() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- allResponses() - Method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution
- allResponses(OpenApiResponseContribution) - Method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution.Builder
- and(Spec<T>) - Method in interface dev.relism.flash.ext.data.core.Spec
- Annotation-based (class handlers) - Search tag in class dev.relism.flash.ext.limiter.LimiterExtension
- Section
- AnnotationProcessor - Interface in dev.relism.flash.extension
-
Inspects a handler class at registration time and returns zero or more
middlewaresto inject automatically. - ANY - Enum constant in enum class dev.relism.flash.ext.oidc.ScopesAllowed.Match
-
Any one required scope is sufficient.
- ApiOperation - Annotation Interface in dev.relism.flash.ext.openapi
-
Declares OpenAPI operation metadata for a class-based handler.
- APIResponse - Annotation Interface in dev.relism.flash.ext.openapi
-
Declares one OpenAPI response for a class-based handler operation.
- APIResponses - Annotation Interface in dev.relism.flash.ext.openapi
-
Container for repeated
APIResponseannotations. - applyGeneratedKey(PreparedStatement, T) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- array() - Element in annotation interface dev.relism.flash.ext.openapi.Content
- ARRAY - Enum constant in enum class dev.relism.flash.ext.openapi.SchemaType
- ArraySchema - Annotation Interface in dev.relism.flash.ext.openapi
-
Optional array-specific schema metadata.
- asc() - Method in record class dev.relism.flash.ext.data.core.Sort.Column
-
Returns the value of the
ascrecord component. - asReadOnly() - Method in record class dev.relism.flash.ext.data.core.TxDefinition
- asset(String) - Method in class dev.relism.flash.ext.webbundler.AssetCatalog
- AssetCatalog - Class in dev.relism.flash.ext.webbundler
- AssetEntry - Record Class in dev.relism.flash.ext.webbundler
- AssetEntry(byte[], byte[], byte[], String, String, boolean) - Constructor for record class dev.relism.flash.ext.webbundler.AssetEntry
-
Creates an instance of a
AssetEntryrecord class. - AssetLoadRequest - Record Class in dev.relism.flash.ext.webbundler
- AssetLoadRequest(String, String, RuntimeEnvironment, Path) - Constructor for record class dev.relism.flash.ext.webbundler.AssetLoadRequest
-
Creates an instance of a
AssetLoadRequestrecord class. - assetsFromClasspath(String) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- assetsFromClasspath(String, String) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- assetsFromFilesystem(Path) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- assetsSource() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- assetsSource(AssetsSource) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- AssetsSource - Interface in dev.relism.flash.ext.webbundler
- AssetsSources - Class in dev.relism.flash.ext.webbundler
- AUDIO_MPEG - Enum constant in enum class dev.relism.flash.http.ContentType
- AUDIO_OGG - Enum constant in enum class dev.relism.flash.http.ContentType
- Authenticated - Annotation Interface in dev.relism.flash.ext.oidc
-
Marks a handler as requiring a valid JWT.
- authorizationEndpoint() - Method in record class dev.relism.flash.ext.oidc.OidcProviderMetadata
-
Returns the value of the
authorizationEndpointrecord component. - authorize(OidcAuthPolicy) - Method in class dev.relism.flash.ext.oidc.OidcMiddleware
-
Compiled authorization policy path used by annotation-driven mounting.
- AUTO_IF_LOCK_HASH_CHANGED - Enum constant in enum class dev.relism.flash.ext.webbundler.InstallPolicy
- AUTODETECT - Enum constant in enum class dev.relism.flash.ext.webbundler.RuntimeMode
- autoJson() - Method in class dev.relism.flash.ext.jackson.JacksonExtension
-
Opinionated outbound JSON middleware factory.
- autoJson() - Method in class dev.relism.flash.ext.jackson.JacksonMiddleware
-
Automatic JSON marshalling policy.
B
- BAD_GATEWAY - Enum constant in enum class dev.relism.flash.http.HttpStatus
- BAD_REQUEST - Enum constant in enum class dev.relism.flash.http.HttpStatus
- badRequest(String) - Static method in exception class dev.relism.flash.exceptions.HttpException
- basePath() - Method in record class dev.relism.flash.ext.webbundler.AssetLoadRequest
-
Returns the value of the
basePathrecord component. - basePath() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- basePath(String) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- basePathEnforcement() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- basePathEnforcement(BasePathEnforcementMode) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- BasePathEnforcementMode - Enum Class in dev.relism.flash.ext.webbundler
- BaseViewExtension<TTarget> - Class in dev.relism.flash.ext.view.core
- BaseViewExtension() - Constructor for class dev.relism.flash.ext.view.core.BaseViewExtension
- BaseViewHandler<TTarget> - Class in dev.relism.flash.ext.view.core
- BaseViewHandler() - Constructor for class dev.relism.flash.ext.view.core.BaseViewHandler
- BASIC - Enum constant in enum class dev.relism.flash.ext.oidc.ClientAuthMethod
-
client_secret_basic— credentials in theAuthorizationheader. - beforeCommit(boolean) - Method in interface dev.relism.flash.ext.data.core.TxSynchronization
- begin(TxDefinition) - Method in interface dev.relism.flash.ext.data.core.TxManager
- begin(TxDefinition) - Method in class dev.relism.flash.ext.data.hibernate.HibernateTxManager
- begin(TxDefinition) - Method in class dev.relism.flash.ext.data.jdbc.JdbcTxManager
- between(C, C) - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
- binary() - Method in enum class dev.relism.flash.ext.webbundler.PackageManager
- BINARY - Enum constant in enum class dev.relism.flash.http.ContentType
- binaryStaticContent(boolean) - Method in class dev.relism.flash.ext.view.jte.JteSettings.Builder
- bind(TxResourceKey, Object) - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
- bind(FlashContext) - Method in class dev.relism.flash.models.RequestHandler
-
Called once by the framework after instantiation, before the first request.
- bind(FlashContext) - Method in class dev.relism.flash.websocket.WebSocketEndpoint
-
Called once by framework at boot.
- bind(Object) - Method in interface dev.relism.flash.ext.data.core.SpecContext
- bind(PreparedStatement) - Method in interface dev.relism.flash.ext.data.jdbc.JdbcRepository.SqlBinder
- bindInsert(PreparedStatement, T) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- bindUpdate(PreparedStatement, T) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- BLOCK - Enum constant in enum class dev.relism.flash.ext.webbundler.CommandSafetyMode
- body() - Method in record class dev.relism.flash.ext.view.core.RenderedView
-
Returns the value of the
bodyrecord component. - body() - Method in class dev.relism.flash.models.Request
-
Returns the request body accessor.
- body(byte[]) - Method in class dev.relism.flash.models.Response
- body(Request, Class<T>) - Method in class dev.relism.flash.ext.jackson.Json
-
Deserializes the full request body into an instance of
type. - body(String) - Method in class dev.relism.flash.models.Response
- bodyFrom(Request, Class<T>) - Method in class dev.relism.flash.ext.jackson.Json
-
Deserializes the request body via the raw
InputStream, avoiding the intermediatebyte[]allocation. - BOOLEAN - Enum constant in enum class dev.relism.flash.ext.openapi.SchemaType
- br() - Method in record class dev.relism.flash.ext.webbundler.AssetEntry
-
Returns the value of the
brrecord component. - Bucket - Class in dev.relism.flash.ext.limiter
-
Pre-allocated per-key rate limit state.
- Bucket() - Constructor for class dev.relism.flash.ext.limiter.Bucket
- BucketStore - Class in dev.relism.flash.ext.limiter
-
Thread-safe store of pre-allocated
Bucketinstances keyed by partition key. - BucketStore() - Constructor for class dev.relism.flash.ext.limiter.BucketStore
- build() - Method in class dev.relism.flash.ext.oidc.OidcConfig.Builder
- build() - Method in class dev.relism.flash.ext.openapi.OpenApiBuilder
- build() - Method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution.Builder
- build() - Method in class dev.relism.flash.ext.openapi.OpenApiResponseContribution.Builder
- build() - Method in class dev.relism.flash.ext.view.jte.JteSettings.Builder
- build() - Method in class dev.relism.flash.ext.view.thymeleaf.ThymeleafSettings.Builder
- build() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- buildCommand() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- buildCommand(String) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- builder() - Static method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution
- builder() - Static method in class dev.relism.flash.ext.openapi.OpenApiResponseContribution
- builder() - Static method in class dev.relism.flash.ext.view.jte.JteSettings
- builder() - Static method in class dev.relism.flash.ext.view.thymeleaf.ThymeleafSettings
- builder() - Static method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- builder(String, String, String, String) - Static method in class dev.relism.flash.ext.oidc.OidcConfig
- Builder() - Constructor for class dev.relism.flash.ext.openapi.OpenApiOperationContribution.Builder
- Builder() - Constructor for class dev.relism.flash.ext.openapi.OpenApiResponseContribution.Builder
- Builder() - Constructor for class dev.relism.flash.ext.view.jte.JteSettings.Builder
- Builder() - Constructor for class dev.relism.flash.ext.view.thymeleaf.ThymeleafSettings.Builder
- Builder() - Constructor for class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- BUN - Enum constant in enum class dev.relism.flash.ext.webbundler.PackageManager
- by(String) - Static method in record class dev.relism.flash.ext.data.core.Sort
- by(String, boolean) - Static method in record class dev.relism.flash.ext.data.core.Sort
- byteAt(int) - Method in class dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.MethodPathByteView
- byteAt(int) - Method in class dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.RequestByteView
- byteAt(int) - Method in class dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.SocketByteView
- byteAt(int) - Method in class dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.StringByteView
- bytes() - Method in enum class dev.relism.flash.http.HttpStatus
-
Pre-encoded
"200 OK"bytes — zero allocation on the write path. - bytes() - Method in class dev.relism.flash.models.RequestBody
-
Materialises and caches the full body.
- bytesForCode(int) - Static method in enum class dev.relism.flash.http.HttpStatus
-
Returns pre-compiled status bytes for the given code.
- ByteTemplate - Class in dev.relism.flash.template
-
Precompiled, allocation-minimal byte template.
- ByteTemplate(String) - Constructor for class dev.relism.flash.template.ByteTemplate
C
- cacheEnabled(boolean) - Method in class dev.relism.flash.ext.view.thymeleaf.ThymeleafSettings.Builder
- call() - Method in interface dev.relism.flash.ext.data.core.Tx.TxCallable
- call(Tx.TxCallable<T>) - Method in class dev.relism.flash.ext.data.core.Tx
- call(TxDefinition, Tx.TxCallable<T>) - Method in class dev.relism.flash.ext.data.core.Tx
- CBOR - Enum constant in enum class dev.relism.flash.http.ContentType
- check(Bucket, LimitConfig, long[]) - Method in interface dev.relism.flash.ext.limiter.RateLimitStrategy
-
Checks whether this request is within the limit and updates the bucket atomically.
- check(Bucket, LimitConfig, long[]) - Method in class dev.relism.flash.ext.limiter.strategy.FixedWindowStrategy
- check(Bucket, LimitConfig, long[]) - Method in class dev.relism.flash.ext.limiter.strategy.SlidingWindowStrategy
- check(Bucket, LimitConfig, long[]) - Method in class dev.relism.flash.ext.limiter.strategy.TokenBucketStrategy
- child() - Method in class dev.relism.flash.extension.FlashContext
-
Creates a child context that inherits this context's services and processors.
- chunked(InputStream) - Method in class dev.relism.flash.models.Response
-
Streaming response with unknown length; written with
Transfer-Encoding: chunked. - claim(String) - Static method in class dev.relism.flash.ext.oidc.ClaimsHolder
-
Returns the value of a single claim as a String, or
nullif the claim is absent or the request is not authenticated. - claim(String) - Method in class dev.relism.flash.ext.oidc.OidcUser
-
Returns the raw claim value, or
nullif absent. - claim(String, Class<T>) - Method in class dev.relism.flash.ext.oidc.OidcUser
-
Returns the value of any claim, cast to
T. - claims() - Method in class dev.relism.flash.ext.oidc.OidcSession
- claims() - Method in class dev.relism.flash.ext.oidc.OidcUser
-
Escape hatch — returns the full unmodified claims map.
- ClaimsHolder - Class in dev.relism.flash.ext.oidc
-
Thread-local store for JWT claims, populated by the OIDC middleware before the handler runs and cleared in the
finallyblock afterward. - classpath(String) - Static method in class dev.relism.flash.ext.webbundler.AssetsSources
- ClasspathAssetsSource - Class in dev.relism.flash.ext.webbundler
- cleanup() - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
- clear() - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
- clientAuthMethod() - Method in class dev.relism.flash.ext.oidc.OidcConfig
- clientAuthMethod(ClientAuthMethod) - Method in class dev.relism.flash.ext.oidc.OidcConfig.Builder
-
Token endpoint client authentication method (default:
ClientAuthMethod.POST). - ClientAuthMethod - Enum Class in dev.relism.flash.ext.oidc
-
OAuth2 client authentication method for the token endpoint (RFC 6749 §2.3).
- clientId() - Method in class dev.relism.flash.ext.oidc.OidcConfig
- clientSecret() - Method in class dev.relism.flash.ext.oidc.OidcConfig
- close(int) - Method in class dev.relism.flash.websocket.WebSocketSession
-
Sends a CLOSE frame exactly once.
- closeCode() - Method in class dev.relism.flash.websocket.WebSocketSession
- closeFromPeer(WebSocketFrame) - Method in class dev.relism.flash.websocket.WebSocketSession
- code() - Method in enum class dev.relism.flash.http.HttpStatus
-
Numeric status code (e.g.
- column() - Method in record class dev.relism.flash.ext.data.core.Sort.Column
-
Returns the value of the
columnrecord component. - Column(String, boolean) - Constructor for record class dev.relism.flash.ext.data.core.Sort.Column
-
Creates an instance of a
Columnrecord class. - columns() - Method in record class dev.relism.flash.ext.data.core.Sort
-
Returns the value of the
columnsrecord component. - commandSafetyMode() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- commandSafetyMode(CommandSafetyMode) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- CommandSafetyMode - Enum Class in dev.relism.flash.ext.webbundler
- commit(TxStatus) - Method in interface dev.relism.flash.ext.data.core.TxManager
- commit(TxStatus) - Method in class dev.relism.flash.ext.data.hibernate.HibernateTxManager
- commit(TxStatus) - Method in class dev.relism.flash.ext.data.jdbc.JdbcTxManager
- COMMITTED - Enum constant in enum class dev.relism.flash.ext.data.core.TxOutcome
- commons - Static variable in class dev.relism.flash.Flash
- Commons() - Constructor for class dev.relism.flash.Flash.Commons
- componentContributions() - Method in interface dev.relism.flash.ext.openapi.OpenApiContributor
- conflict(String) - Static method in exception class dev.relism.flash.exceptions.HttpException
- CONFLICT - Enum constant in enum class dev.relism.flash.http.HttpStatus
- connect(String, SimpleHandler.FunctionalHandler, Middleware...) - Method in class dev.relism.flash.extension.FlashRegistrar
- CONNECT - Enum constant in enum class dev.relism.flash.http.HttpMethod
- CONNECT - Annotation Interface in dev.relism.flash.routing
-
Shorthand for
@Route(method = HttpMethod.CONNECT, path = "…"). - connection() - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- content() - Method in record class dev.relism.flash.ext.data.core.Page
-
Returns the value of the
contentrecord component. - content() - Element in annotation interface dev.relism.flash.ext.openapi.APIResponse
- Content - Annotation Interface in dev.relism.flash.ext.openapi
-
OpenAPI response content descriptor.
- contentLength() - Method in class dev.relism.flash.models.RequestBody
-
Declared body size in bytes.
- contentType() - Method in class dev.relism.flash.api.multipart.Part
-
Content-Typedeclared in the part headers, ornullif absent. - contentType() - Element in annotation interface dev.relism.flash.ext.openapi.Content
- contentType() - Method in record class dev.relism.flash.ext.view.core.RenderedView
-
Returns the value of the
contentTyperecord component. - contentType(ContentType) - Method in class dev.relism.flash.ext.view.jte.JteSettings.Builder
- ContentType - Enum Class in dev.relism.flash.http
-
Pre-compiled byte representations of common HTTP
Content-Typevalues. - CONTINUE - Enum constant in enum class dev.relism.flash.http.HttpStatus
- contributors() - Method in class dev.relism.flash.ext.openapi.OpenApiContributorRegistry
- COOKIE - Enum constant in enum class dev.relism.flash.ext.openapi.ParameterIn
- copyOf(ViewModel) - Static method in class dev.relism.flash.ext.view.core.ViewModel
- copyPayload() - Method in class dev.relism.flash.websocket.WebSocketFrame
-
Copies the payload into a fresh array.
- cors() - Method in class dev.relism.flash.Flash.Middlewares
- cors(Flash.Middlewares.CorsConfig) - Method in class dev.relism.flash.Flash.Middlewares
- cors(Consumer<Flash.Middlewares.CorsConfig>) - Method in class dev.relism.flash.Flash.Middlewares
- CorsConfig() - Constructor for class dev.relism.flash.Flash.Middlewares.CorsConfig
- count() - Method in class dev.relism.flash.ext.data.core.Repository
- create() - Method in enum class dev.relism.flash.ext.limiter.LimitStrategy
-
Creates a fresh, stateless
RateLimitStrategyinstance for this algorithm. - create(int) - Static method in class dev.relism.flash.extension.FlashApp
- create(FlashConfiguration) - Static method in class dev.relism.flash.extension.FlashApp
- create(FlashConfiguration, AbstractRouter, AbstractWsRouter) - Static method in interface dev.relism.flash.ServerHandle
- CREATED - Enum constant in enum class dev.relism.flash.http.HttpStatus
- createRuntime(List<GlobalValue>) - Method in class dev.relism.flash.ext.view.core.BaseViewExtension
- createRuntime(List<GlobalValue>) - Method in class dev.relism.flash.ext.view.jte.JteExtension
- createRuntime(List<GlobalValue>) - Method in class dev.relism.flash.ext.view.thymeleaf.ThymeleafExtension
- credentials() - Method in class dev.relism.flash.Flash.Middlewares.CorsConfig
- credentials(boolean) - Method in class dev.relism.flash.Flash.Middlewares.CorsConfig
- ctx() - Method in class dev.relism.flash.extension.FlashApp
- ctx() - Method in class dev.relism.flash.extension.FlashRegistrar
-
Returns the
FlashContextfor this registrar. - ctx() - Method in class dev.relism.flash.extension.FlashScope
- Custom mapper - Search tag in class dev.relism.flash.ext.jackson.JacksonExtension
- Section
D
- DataExtension - Class in dev.relism.flash.ext.data
- DataExtension(TxManager) - Constructor for class dev.relism.flash.ext.data.DataExtension
- DEFAULT - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionIsolation
- DEFAULT - Enum constant in enum class dev.relism.flash.extension.ExtensionPhase
-
Normal application extensions.
- DEFAULT_PATH - Static variable in class dev.relism.flash.ext.routeviewer.RouteViewerExtension
- Default error handlers - Search tag in class dev.relism.flash.extension.FlashApp
- Section
- Default error handlers - Search tag in class dev.relism.flash.routing.AbstractRouter
- Section
- defaultFragment(String) - Method in class dev.relism.flash.ext.view.thymeleaf.ThymeleafSettings.Builder
- DEFAULTS - Static variable in record class dev.relism.flash.ext.data.core.TxDefinition
- delete(String) - Method in class dev.relism.flash.ext.oidc.InMemoryOidcSessionStore
- delete(String) - Method in interface dev.relism.flash.ext.oidc.OidcSessionStore
- delete(String, SimpleHandler.FunctionalHandler, Middleware...) - Method in class dev.relism.flash.extension.FlashRegistrar
- delete(T) - Method in class dev.relism.flash.ext.data.core.Repository
- DELETE - Enum constant in enum class dev.relism.flash.http.HttpMethod
- DELETE - Annotation Interface in dev.relism.flash.routing
-
Shorthand for
@Route(method = HttpMethod.DELETE, path = "…"). - deleteAll(Spec<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- deleteAll(Iterable<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- deleteById(ID) - Method in class dev.relism.flash.ext.data.core.Repository
- deprecated() - Element in annotation interface dev.relism.flash.ext.openapi.ApiOperation
- deprecated() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- deprecated() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- desc(String) - Static method in record class dev.relism.flash.ext.data.core.Sort
- description() - Element in annotation interface dev.relism.flash.ext.openapi.ApiOperation
- description() - Element in annotation interface dev.relism.flash.ext.openapi.APIResponse
- description() - Method in class dev.relism.flash.ext.openapi.OpenApiResponseContribution
- description() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- description() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- description() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- description(String) - Method in class dev.relism.flash.ext.openapi.OpenApiBuilder
- description(String) - Method in class dev.relism.flash.ext.openapi.OpenApiResponseContribution.Builder
- DEV - Static variable in class dev.relism.flash.Flash
- dev.relism.flash - package dev.relism.flash
- dev.relism.flash.api.multipart - package dev.relism.flash.api.multipart
- dev.relism.flash.exceptions - package dev.relism.flash.exceptions
- dev.relism.flash.ext.data - package dev.relism.flash.ext.data
- dev.relism.flash.ext.data.core - package dev.relism.flash.ext.data.core
- dev.relism.flash.ext.data.hibernate - package dev.relism.flash.ext.data.hibernate
- dev.relism.flash.ext.data.jdbc - package dev.relism.flash.ext.data.jdbc
- dev.relism.flash.ext.jackson - package dev.relism.flash.ext.jackson
- dev.relism.flash.ext.limiter - package dev.relism.flash.ext.limiter
- dev.relism.flash.ext.limiter.strategy - package dev.relism.flash.ext.limiter.strategy
- dev.relism.flash.ext.oidc - package dev.relism.flash.ext.oidc
- dev.relism.flash.ext.openapi - package dev.relism.flash.ext.openapi
- dev.relism.flash.ext.routeviewer - package dev.relism.flash.ext.routeviewer
- dev.relism.flash.ext.routeviewer.model - package dev.relism.flash.ext.routeviewer.model
- dev.relism.flash.ext.view.core - package dev.relism.flash.ext.view.core
- dev.relism.flash.ext.view.jte - package dev.relism.flash.ext.view.jte
- dev.relism.flash.ext.view.thymeleaf - package dev.relism.flash.ext.view.thymeleaf
- dev.relism.flash.ext.webbundler - package dev.relism.flash.ext.webbundler
- dev.relism.flash.extension - package dev.relism.flash.extension
- dev.relism.flash.http - package dev.relism.flash.http
- dev.relism.flash.models - package dev.relism.flash.models
- dev.relism.flash.routing - package dev.relism.flash.routing
- dev.relism.flash.routing.routers.fastpathrouter - package dev.relism.flash.routing.routers.fastpathrouter
- dev.relism.flash.routing.routers.radix - package dev.relism.flash.routing.routers.radix
- dev.relism.flash.template - package dev.relism.flash.template
- dev.relism.flash.websocket - package dev.relism.flash.websocket
- devCommand() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- devCommand(String) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- developmentMode(boolean) - Method in class dev.relism.flash.ext.view.jte.JteSettings.Builder
- devHost() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- devHost(String) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- Dev mode - Search tag in class dev.relism.flash.Flash
- Section
- devPort() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- devPort(int) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- doCount() - Method in class dev.relism.flash.ext.data.core.Repository
- doCount() - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- doCount() - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- doDelete(T) - Method in class dev.relism.flash.ext.data.core.Repository
- doDelete(T) - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- doDelete(T) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- doDeleteAll(Spec<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- doDeleteAll(Spec<T>) - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- doDeleteAll(Spec<T>) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- doDeleteById(ID) - Method in class dev.relism.flash.ext.data.core.Repository
- doDeleteById(ID) - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- doDeleteById(ID) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- doExistsById(ID) - Method in class dev.relism.flash.ext.data.core.Repository
- doExistsById(ID) - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- doExistsById(ID) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- doFind(Query<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- doFind(Query<T>) - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- doFind(Query<T>) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- doFindById(ID) - Method in class dev.relism.flash.ext.data.core.Repository
- doFindById(ID) - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- doFindById(ID) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- doFindOne(Spec<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- doFindOne(Spec<T>) - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- doFindOne(Spec<T>) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- doFindPage(Query<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- doFindPage(Query<T>) - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- doFindPage(Query<T>) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- doRegister(HttpMethod, String, RequestHandler, Middleware[]) - Method in class dev.relism.flash.routing.AbstractRouter
-
Registers a handler with a pre-built middleware array.
- doSave(T) - Method in class dev.relism.flash.ext.data.core.Repository
- doSave(T) - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- doSave(T) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- doSaveAll(Iterable<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- doSaveAll(Iterable<T>) - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- doSaveAll(Iterable<T>) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- doUpdate(T) - Method in class dev.relism.flash.ext.data.core.Repository
- doUpdate(T) - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- doUpdate(T) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- doUpdateAll(Spec<T>, T) - Method in class dev.relism.flash.ext.data.core.Repository
- doUpdateAll(Spec<T>, T) - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- doUpdateAll(Spec<T>, T) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- drain() - Method in class dev.relism.flash.models.Request
-
Discards unread body bytes; called by the server after each request on keep-alive connections.
- dynamicClassesPath(Path) - Method in class dev.relism.flash.ext.view.jte.JteSettings.Builder
E
- Eager vs lazy registration - Search tag in class dev.relism.flash.extension.FlashContext
- Section
- EARLY - Enum constant in enum class dev.relism.flash.extension.ExtensionPhase
-
Security guards, rate limiting — must short-circuit before expensive processing.
- echo(WebSocketFrame) - Method in class dev.relism.flash.websocket.WebSocketSession
- email() - Method in class dev.relism.flash.ext.oidc.OidcUser
-
User's email address (
emailclaim). - empty() - Static method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution
- empty() - Static method in class dev.relism.flash.ext.view.core.ViewModel
- EMPTY - Static variable in class dev.relism.flash.models.QueryParams
- enableStaticCors(boolean) - Method in class dev.relism.flash.ext.view.jte.JteSettings.Builder
- Endpoints registered - Search tag in class dev.relism.flash.ext.routeviewer.RouteViewerExtension
- Section
- endSessionEndpoint() - Method in record class dev.relism.flash.ext.oidc.OidcProviderMetadata
-
Returns the value of the
endSessionEndpointrecord component. - entityType() - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- entityType() - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- enumeration() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- enumeration() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- ENV - Enum constant in enum class dev.relism.flash.ext.webbundler.RuntimeMode
- environment() - Method in record class dev.relism.flash.ext.webbundler.AssetLoadRequest
-
Returns the value of the
environmentrecord component. - envRuntimeVariable() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- envRuntimeVariable(String) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- eq(V) - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
- equals(Object) - Method in record class dev.relism.flash.ext.data.core.Page
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.relism.flash.ext.data.core.Query
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.relism.flash.ext.data.core.Sort.Column
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.relism.flash.ext.data.core.Sort
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.relism.flash.ext.data.core.TxDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class dev.relism.flash.ext.data.core.TxResourceKey
- equals(Object) - Method in record class dev.relism.flash.ext.limiter.LimitConfig
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.relism.flash.ext.oidc.OidcProviderMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.relism.flash.ext.routeviewer.model.RouteRecord
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.relism.flash.ext.routeviewer.model.RouterNode
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.relism.flash.ext.view.core.GlobalValue
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.relism.flash.ext.view.core.RenderedView
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.relism.flash.ext.webbundler.AssetEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.relism.flash.ext.webbundler.AssetLoadRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class dev.relism.flash.extension.RouteEvent
-
Indicates whether some other object is "equal to" this one.
- ErrorPages - Class in dev.relism.flash.template
-
Precompiled error page templates.
- ErrorPages() - Constructor for class dev.relism.flash.template.ErrorPages
- etag() - Method in record class dev.relism.flash.ext.webbundler.AssetEntry
-
Returns the value of the
etagrecord component. - event() - Method in record class dev.relism.flash.ext.routeviewer.model.RouteRecord
-
Returns the value of the
eventrecord component. - example() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- example() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- example() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- Example - Search tag in interface dev.relism.flash.extension.FlashExtension
- Section
- examples() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- exceptionHandler - Variable in class dev.relism.flash.routing.AbstractRouter
- existsById(ID) - Method in class dev.relism.flash.ext.data.core.Repository
- expectedLockfile() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- explode() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- ExtensionPhase - Enum Class in dev.relism.flash.extension
-
Semantic execution phases for
FlashExtension.priority().
F
- FastPathRouterImpl - Class in dev.relism.flash.routing.routers.fastpathrouter
-
Router backed by the
fpr-corebyte-level state machine. - FastPathRouterImpl() - Constructor for class dev.relism.flash.routing.routers.fastpathrouter.FastPathRouterImpl
- FastPathViews - Class in dev.relism.flash.routing.routers.fastpathrouter
-
ByteViewimplementations used on the router and parser hot paths. - FastPathViews() - Constructor for class dev.relism.flash.routing.routers.fastpathrouter.FastPathViews
- FastPathViews.MethodPathByteView - Class in dev.relism.flash.routing.routers.fastpathrouter
-
Mutable composite view: method bytes + path.
- FastPathViews.RequestByteView - Class in dev.relism.flash.routing.routers.fastpathrouter
- FastPathViews.SocketByteView - Class in dev.relism.flash.routing.routers.fastpathrouter
- FastPathViews.StringByteView - Class in dev.relism.flash.routing.routers.fastpathrouter
- FastPathWsRouterImpl - Class in dev.relism.flash.routing.routers.fastpathrouter
- FastPathWsRouterImpl() - Constructor for class dev.relism.flash.routing.routers.fastpathrouter.FastPathWsRouterImpl
- field(String) - Method in class dev.relism.flash.api.multipart.Multipart
-
Returns the text value of the first field named
name, ornull. - field(String) - Static method in class dev.relism.flash.ext.data.core.SpecBuilder
- file(String) - Method in class dev.relism.flash.api.multipart.Multipart
-
Returns the first file part named
name, ornull. - filename() - Method in class dev.relism.flash.api.multipart.Part
-
Original filename from
filename="...", ornullfor text fields. - filesystem(Path) - Static method in class dev.relism.flash.ext.webbundler.AssetsSources
- FilesystemAssetsSource - Class in dev.relism.flash.ext.webbundler
- find(Class<T>) - Method in class dev.relism.flash.extension.FlashContext
-
Returns the service for
type, or empty if not found in this scope or any parent. - find(Class<T>) - Method in class dev.relism.flash.models.RequestHandler
-
Looks up an optional service from the
FlashContext. - find(Class<T>) - Method in class dev.relism.flash.websocket.WebSocketEndpoint
- find(String) - Method in class dev.relism.flash.ext.oidc.InMemoryOidcSessionStore
- find(String) - Method in interface dev.relism.flash.ext.oidc.OidcSessionStore
- findAll() - Method in class dev.relism.flash.ext.data.core.Repository
- findAll(int, int) - Method in class dev.relism.flash.ext.data.core.Repository
- findAll(int, int, Sort) - Method in class dev.relism.flash.ext.data.core.Repository
- findAll(Query<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- findAll(Sort) - Method in class dev.relism.flash.ext.data.core.Repository
- findAll(Spec<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- findById(ID) - Method in class dev.relism.flash.ext.data.core.Repository
- findOne(Spec<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- findPage(int, int) - Method in class dev.relism.flash.ext.data.core.Repository
- findPage(int, int, Sort) - Method in class dev.relism.flash.ext.data.core.Repository
- findPage(Query<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- fireSynchronizations(TxOutcome) - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
- first(String) - Method in class dev.relism.flash.models.HeaderMap
-
Returns the first value of header
name(case-insensitive), ornull. - FIXED_WINDOW - Enum constant in enum class dev.relism.flash.ext.limiter.LimitStrategy
-
Fixed-window counter: resets to zero at each clock-aligned window boundary.
- FixedWindowStrategy - Class in dev.relism.flash.ext.limiter.strategy
-
Fixed-window rate limit: allows up to
LimitConfig.limit()requests per window ofLimitConfig.windowMs()milliseconds. - FixedWindowStrategy() - Constructor for class dev.relism.flash.ext.limiter.strategy.FixedWindowStrategy
- Flash - Class in dev.relism.flash
-
Global Flash constants and runtime environment flags.
- Flash.Commons - Class in dev.relism.flash
- Flash.Middlewares - Class in dev.relism.flash
- Flash.Middlewares.CorsConfig - Class in dev.relism.flash
- FlashApp - Class in dev.relism.flash.extension
-
Single entry point for Flash.
- FlashConfiguration - Class in dev.relism.flash.extension
-
Configuration for a
FlashAppinstance. - FlashConfiguration() - Constructor for class dev.relism.flash.extension.FlashConfiguration
- FlashContext - Class in dev.relism.flash.extension
-
Central service registry and boot-time hook coordinator.
- FlashContext() - Constructor for class dev.relism.flash.extension.FlashContext
- FlashExtension - Interface in dev.relism.flash.extension
-
Two-phase contract for all Flash extensions.
- FlashRegistrar<SELF> - Class in dev.relism.flash.extension
-
Common route-registration surface shared by
FlashAppandFlashScope. - FlashRegistrar() - Constructor for class dev.relism.flash.extension.FlashRegistrar
- FlashScope - Class in dev.relism.flash.extension
-
Scoped builder for namespace-prefixed routes.
- FONT_WOFF - Enum constant in enum class dev.relism.flash.http.ContentType
- FONT_WOFF2 - Enum constant in enum class dev.relism.flash.http.ContentType
- forbidden() - Static method in exception class dev.relism.flash.exceptions.HttpException
- FORBIDDEN - Enum constant in enum class dev.relism.flash.http.HttpStatus
- forceClose() - Method in class dev.relism.flash.websocket.WebSocketSession
- FORM_URLENCODED - Enum constant in enum class dev.relism.flash.http.ContentType
- format() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- format() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- forParsed(RequestLine, InputStream, long, byte[], int, int, InetSocketAddress) - Static method in class dev.relism.flash.models.Request
- FOUND - Enum constant in enum class dev.relism.flash.http.HttpStatus
- Fragment - Annotation Interface in dev.relism.flash.ext.view.thymeleaf
-
Binds a handler to a Thymeleaf fragment render target.
- from(RouteEvent) - Static method in record class dev.relism.flash.ext.routeviewer.model.RouteRecord
-
Builds a
RouteRecordfrom a rawRouteEvent. - fromBytes(byte[], int, int) - Static method in enum class dev.relism.flash.http.HttpMethod
-
Resolves the HttpMethod from a byte buffer segment using O(1) dispatch.
- fromEnv() - Static method in class dev.relism.flash.ext.oidc.OidcConfig
-
Reads configuration from environment variables:
- frontendType() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- frontendType(FrontendType) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- FrontendType - Enum Class in dev.relism.flash.ext.webbundler
G
- GATEWAY_TIMEOUT - Enum constant in enum class dev.relism.flash.http.HttpStatus
- generation() - Method in class dev.relism.flash.websocket.WebSocketFrame
-
Returns the generation counter at the moment of this call.
- get() - Static method in class dev.relism.flash.ext.oidc.ClaimsHolder
-
Returns the raw claims map for the current request, or
nullif the route is not protected by OIDC middleware. - get(TxResourceKey, Class<R>) - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
- get(String) - Method in class dev.relism.flash.ext.limiter.BucketStore
-
Returns the bucket for
key, creating one if absent. - get(String) - Method in class dev.relism.flash.models.PathParams
- get(String) - Method in class dev.relism.flash.models.QueryParams
- get(String, SimpleHandler.FunctionalHandler, Middleware...) - Method in class dev.relism.flash.extension.FlashRegistrar
- GET - Enum constant in enum class dev.relism.flash.http.HttpMethod
- GET - Annotation Interface in dev.relism.flash.routing
-
Shorthand for
@Route(method = HttpMethod.GET, path = "…"). - getAll(String) - Method in class dev.relism.flash.models.QueryParams
- getExceptionHandler() - Method in class dev.relism.flash.routing.AbstractRouter
- getHeaders() - Method in class dev.relism.flash.models.Response
-
Returns custom headers, or an empty list if none were added.
- getNotFoundHandler() - Method in class dev.relism.flash.routing.AbstractRouter
- getOrNull(TxResourceKey, Class<R>) - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
- GlobalValue - Record Class in dev.relism.flash.ext.view.core
- GlobalValue(String, Function<Request, Object>) - Constructor for record class dev.relism.flash.ext.view.core.GlobalValue
-
Creates an instance of a
GlobalValuerecord class. - GONE - Enum constant in enum class dev.relism.flash.http.HttpStatus
- GRAPHQL - Enum constant in enum class dev.relism.flash.http.ContentType
- gt(C) - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
- Guard - Class in dev.relism.flash.ext.limiter
-
Manual rate-limit guard for lambda routes.
- gz() - Method in record class dev.relism.flash.ext.webbundler.AssetEntry
-
Returns the value of the
gzrecord component. - GZIP - Enum constant in enum class dev.relism.flash.http.ContentType
H
- handle(Request, Response) - Method in class dev.relism.flash.ext.view.core.BaseViewHandler
- handle(Request, Response) - Method in class dev.relism.flash.models.RequestHandler
-
Handles an incoming request.
- handle(Request, Response) - Method in interface dev.relism.flash.models.SimpleHandler.FunctionalHandler
- handle(Request, Response) - Method in class dev.relism.flash.models.SimpleHandler
- handle(Exception, Request, Response) - Method in interface dev.relism.flash.routing.AbstractRouter.ExceptionHandler
- Handler abstraction chain - Search tag in record class dev.relism.flash.extension.RouteEvent
- Section
- handlerClass() - Method in record class dev.relism.flash.extension.RouteEvent
-
Returns the value of the
handlerClassrecord component. - hashCode() - Method in record class dev.relism.flash.ext.data.core.Page
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.relism.flash.ext.data.core.Query
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.relism.flash.ext.data.core.Sort.Column
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.relism.flash.ext.data.core.Sort
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.relism.flash.ext.data.core.TxDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in class dev.relism.flash.ext.data.core.TxResourceKey
- hashCode() - Method in record class dev.relism.flash.ext.limiter.LimitConfig
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.relism.flash.ext.oidc.OidcProviderMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.relism.flash.ext.routeviewer.model.RouteRecord
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.relism.flash.ext.routeviewer.model.RouterNode
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.relism.flash.ext.view.core.GlobalValue
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.relism.flash.ext.view.core.RenderedView
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.relism.flash.ext.webbundler.AssetEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.relism.flash.ext.webbundler.AssetLoadRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class dev.relism.flash.extension.RouteEvent
-
Returns a hash code value for this object.
- hasNext() - Method in record class dev.relism.flash.ext.data.core.Page
- hasPrev() - Method in record class dev.relism.flash.ext.data.core.Page
- hasRole(String, String) - Method in class dev.relism.flash.ext.oidc.OidcUser
-
Returns
trueif the user holdsroleat the given claim path. - hasScope(String) - Method in class dev.relism.flash.ext.oidc.OidcUser
-
Returns
trueif the user hasscope, searching default claim pathsscope,scp. - hasScope(String, String) - Method in class dev.relism.flash.ext.oidc.OidcUser
-
Returns
trueif the user hasscopein any ofclaimPaths. - head(String, SimpleHandler.FunctionalHandler, Middleware...) - Method in class dev.relism.flash.extension.FlashRegistrar
- HEAD - Enum constant in enum class dev.relism.flash.http.HttpMethod
- HEAD - Annotation Interface in dev.relism.flash.routing
-
Shorthand for
@Route(method = HttpMethod.HEAD, path = "…"). - header(byte[]) - Method in class dev.relism.flash.models.Response
-
Adds a pre-encoded header (e.g.
- header(String) - Method in class dev.relism.flash.models.Request
-
Returns the first value of header
name, ornullif absent. - header(String, String) - Method in class dev.relism.flash.models.Response
-
Adds a response header.
- header(String, Map<String, Object>) - Method in class dev.relism.flash.ext.openapi.OpenApiResponseContribution.Builder
- HEADER - Enum constant in enum class dev.relism.flash.ext.openapi.ParameterIn
- headerEquals(String, String) - Method in class dev.relism.flash.models.Request
-
Internal: case-insensitive header value comparison used by the server keep-alive logic.
- HeaderMap - Class in dev.relism.flash.models
-
Lazy, zero-copy header access backed directly by the request parser's byte buffer.
- HeaderMap() - Constructor for class dev.relism.flash.models.HeaderMap
- headers() - Method in class dev.relism.flash.ext.openapi.OpenApiResponseContribution
- headers() - Method in class dev.relism.flash.Flash.Middlewares.CorsConfig
- headers() - Method in class dev.relism.flash.models.Request
-
Returns all header values in declaration order, one entry per header line.
- headers(String) - Method in class dev.relism.flash.models.Request
-
Returns all values of header
namein declaration order. - headers(String...) - Method in class dev.relism.flash.Flash.Middlewares.CorsConfig
- HibernateRepository<T,
ID> - Class in dev.relism.flash.ext.data.hibernate - HibernateRepository(Tx, Class<T>) - Constructor for class dev.relism.flash.ext.data.hibernate.HibernateRepository
- HibernateTxManager - Class in dev.relism.flash.ext.data.hibernate
- HibernateTxManager(SessionFactory) - Constructor for class dev.relism.flash.ext.data.hibernate.HibernateTxManager
- hidden() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- hidden() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- hql(String, Class<R>, Consumer<TypedQuery<R>>) - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- hql(String, Consumer<TypedQuery<T>>) - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- hqlMutate(String, Consumer<MutationQuery>) - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- html(String) - Static method in record class dev.relism.flash.ext.view.core.RenderedView
- HttpException - Exception Class in dev.relism.flash.exceptions
-
Runtime exception carrying an HTTP status code.
- HttpException(int, String) - Constructor for exception class dev.relism.flash.exceptions.HttpException
- HttpMethod - Enum Class in dev.relism.flash.http
- https() - Method in class dev.relism.flash.ext.oidc.OidcConfig.Builder
-
Shorthand for
selfScheme("https"). - HttpStatus - Enum Class in dev.relism.flash.http
-
Pre-compiled byte representations of standard HTTP status lines.
I
- id() - Method in class dev.relism.flash.ext.oidc.OidcSession
- idToken() - Method in class dev.relism.flash.ext.oidc.OidcSession
- IMAGE_AVIF - Enum constant in enum class dev.relism.flash.http.ContentType
- IMAGE_GIF - Enum constant in enum class dev.relism.flash.http.ContentType
- IMAGE_ICO - Enum constant in enum class dev.relism.flash.http.ContentType
- IMAGE_JPEG - Enum constant in enum class dev.relism.flash.http.ContentType
- IMAGE_PNG - Enum constant in enum class dev.relism.flash.http.ContentType
- IMAGE_SVG - Enum constant in enum class dev.relism.flash.http.ContentType
- IMAGE_WEBP - Enum constant in enum class dev.relism.flash.http.ContentType
- immutable() - Method in record class dev.relism.flash.ext.webbundler.AssetEntry
-
Returns the value of the
immutablerecord component. - Implementation - Search tag in class dev.relism.flash.ext.limiter.strategy.FixedWindowStrategy
- Section
- Implementation - Search tag in class dev.relism.flash.ext.limiter.strategy.TokenBucketStrategy
- Section
- in() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- in(Collection<V>) - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
- indexAsset() - Method in class dev.relism.flash.ext.webbundler.AssetCatalog
- indexFile() - Method in record class dev.relism.flash.ext.webbundler.AssetLoadRequest
-
Returns the value of the
indexFilerecord component. - indexFile() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- indexFile(String) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- InitializationException - Exception Class in dev.relism.flash.exceptions
-
Thrown at boot time when Flash detects a configuration or registration error.
- InitializationException(String) - Constructor for exception class dev.relism.flash.exceptions.InitializationException
- InitializationException(String, Throwable) - Constructor for exception class dev.relism.flash.exceptions.InitializationException
- inject(Request, PathParams) - Static method in class dev.relism.flash.models.PathParams
-
Injects path parameters into a request.
- InMemoryOidcSessionStore - Class in dev.relism.flash.ext.oidc
-
Thread-safe in-memory
OidcSessionStore. - InMemoryOidcSessionStore() - Constructor for class dev.relism.flash.ext.oidc.InMemoryOidcSessionStore
- insecureTls() - Method in class dev.relism.flash.ext.oidc.OidcConfig.Builder
-
Disables TLS certificate verification for all HTTP calls made by this extension.
- insecureTls() - Method in class dev.relism.flash.ext.oidc.OidcConfig
-
If
true, TLS certificate validation is skipped. - insertSql() - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- install(FlashExtension) - Method in class dev.relism.flash.extension.FlashApp
-
Registers an extension for two-phase installation at startup.
- installCommand() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- installCommand(String) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- installPolicy() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- installPolicy(InstallPolicy) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- InstallPolicy - Enum Class in dev.relism.flash.ext.webbundler
- instantiate(Class<?>) - Static method in class dev.relism.flash.extension.FlashRegistrar
- instantiateWs(Class<?>) - Static method in class dev.relism.flash.extension.FlashRegistrar
- INTEGER - Enum constant in enum class dev.relism.flash.ext.openapi.SchemaType
- internal(String) - Static method in exception class dev.relism.flash.exceptions.HttpException
- INTERNAL_SERVER_ERROR - Enum constant in enum class dev.relism.flash.http.HttpStatus
- isAccessTokenExpired() - Method in class dev.relism.flash.ext.oidc.OidcSession
-
Returns
trueif the access token has expired or will expire within the next 30 seconds (eager refresh to avoid mid-request expiry). - isActive() - Method in class dev.relism.flash.ext.data.core.Tx
- isBound(TxResourceKey) - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
- isChildOf(RouterNode) - Method in record class dev.relism.flash.ext.routeviewer.model.RouterNode
-
Returns
trueifotheris a direct or indirect parent of this node. - isEmpty() - Method in record class dev.relism.flash.ext.data.core.Page
- isEmpty() - Method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution
- isEmpty() - Method in class dev.relism.flash.models.RequestBody
-
trueif the body has zero bytes (Content-Length: 0or no body). - isFile() - Method in class dev.relism.flash.api.multipart.Part
-
trueif this part has afilenameattribute (i.e. - isFin() - Method in class dev.relism.flash.websocket.WebSocketFrame
- isJwt(String) - Static method in class dev.relism.flash.ext.oidc.JwtValidator
-
Returns
trueiftokenis a signed JWT (three dot-separated Base64URL parts). - isNewTransaction() - Method in interface dev.relism.flash.ext.data.core.TxStatus
- isNotNull() - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
- isNull() - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
- isolation() - Method in record class dev.relism.flash.ext.data.core.TxDefinition
-
Returns the value of the
isolationrecord component. - isOpen() - Method in class dev.relism.flash.websocket.WebSocketSession
- isPaged() - Method in record class dev.relism.flash.ext.data.core.Query
- isReadOnly() - Method in interface dev.relism.flash.ext.data.core.TxStatus
- isRollbackOnly() - Method in interface dev.relism.flash.ext.data.core.TxStatus
- isSorted() - Method in record class dev.relism.flash.ext.data.core.Sort
- isStreaming() - Method in class dev.relism.flash.models.Response
- issuer() - Method in class dev.relism.flash.ext.oidc.OidcConfig
- itemClass() - Element in annotation interface dev.relism.flash.ext.openapi.ArraySchema
J
- JacksonExtension - Class in dev.relism.flash.ext.jackson
-
Registers JSON support into the Flash extension layer.
- JacksonExtension() - Constructor for class dev.relism.flash.ext.jackson.JacksonExtension
-
Installs with an opinionated default
JsonMapper: auto-discovers modules on classpath (e.g. - JacksonExtension(ObjectMapper) - Constructor for class dev.relism.flash.ext.jackson.JacksonExtension
-
Installs with a fully configured custom
ObjectMapper. - JacksonMiddleware - Class in dev.relism.flash.ext.jackson
-
Outbound JSON marshalling middleware for class-based and lambda routes.
- JdbcRepository<T,
ID> - Class in dev.relism.flash.ext.data.jdbc - JdbcRepository(Tx, String, String) - Constructor for class dev.relism.flash.ext.data.jdbc.JdbcRepository
- JdbcRepository.SqlBinder - Interface in dev.relism.flash.ext.data.jdbc
- JdbcRepository.SqlMapper<R> - Interface in dev.relism.flash.ext.data.jdbc
- JdbcTxManager - Class in dev.relism.flash.ext.data.jdbc
- JdbcTxManager(DataSource) - Constructor for class dev.relism.flash.ext.data.jdbc.JdbcTxManager
- join(String, String) - Static method in class dev.relism.flash.routing.PathUtils
-
Joins two path segments and ensures the result is sanitized.
- Json - Class in dev.relism.flash.ext.jackson
-
Thread-safe JSON toolbox.
- JSON - Enum constant in enum class dev.relism.flash.http.ContentType
- JteExtension - Class in dev.relism.flash.ext.view.jte
- JteExtension() - Constructor for class dev.relism.flash.ext.view.jte.JteExtension
- JteExtension(Consumer<JteSettings.Builder>) - Constructor for class dev.relism.flash.ext.view.jte.JteExtension
- JteHandler - Class in dev.relism.flash.ext.view.jte
-
Base class for class-based jte handlers.
- JteHandler() - Constructor for class dev.relism.flash.ext.view.jte.JteHandler
- JteSettings - Class in dev.relism.flash.ext.view.jte
-
jte runtime settings with Flash-sensitive defaults.
- JteSettings.Builder - Class in dev.relism.flash.ext.view.jte
- jwksUri() - Method in record class dev.relism.flash.ext.oidc.OidcProviderMetadata
-
Returns the value of the
jwksUrirecord component. - JwtValidator - Class in dev.relism.flash.ext.oidc
-
Validates JWTs against a remote JWKS endpoint using Nimbus JOSE+JWT.
- JwtValidator(String, String, String, String, HttpClient) - Constructor for class dev.relism.flash.ext.oidc.JwtValidator
K
- key() - Element in annotation interface dev.relism.flash.ext.limiter.Limit
-
Name of the resolver registered via
LimiterConfig.registerResolver(java.lang.String, dev.relism.flash.ext.limiter.KeyResolver). - key() - Method in record class dev.relism.flash.ext.view.core.GlobalValue
-
Returns the value of the
keyrecord component. - keycloak(String, String, String, String, String) - Static method in class dev.relism.flash.ext.oidc.OidcConfig
-
Convenience factory for Keycloak: constructs the issuer as
{serverUrl}/realms/{realm}automatically. - KeyResolver - Interface in dev.relism.flash.ext.limiter
-
Extracts a partition key from an incoming request.
L
- label() - Method in record class dev.relism.flash.ext.data.core.TxDefinition
-
Returns the value of the
labelrecord component. - Lambda routes (via Guard) - Search tag in class dev.relism.flash.ext.limiter.LimiterExtension
- Section
- largeFileThresholdBytes(long) - Method in class dev.relism.flash.ext.view.jte.JteSettings.Builder
- LATE - Enum constant in enum class dev.relism.flash.extension.ExtensionPhase
-
Observability, logging, diagnostics — must observe after all business logic.
- LD_JSON - Enum constant in enum class dev.relism.flash.http.ContentType
- length() - Method in class dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.MethodPathByteView
- length() - Method in class dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.RequestByteView
- length() - Method in class dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.SocketByteView
- length() - Method in class dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.StringByteView
- LENGTH_REQUIRED - Enum constant in enum class dev.relism.flash.http.HttpStatus
- level() - Method in enum class dev.relism.flash.ext.data.core.TransactionIsolation
- Lifecycle - Search tag in class dev.relism.flash.models.RequestHandler
- Section
- Lifetime contract — read carefully - Search tag in class dev.relism.flash.models.HeaderMap
- Section
- like(String) - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
- limit() - Method in record class dev.relism.flash.ext.limiter.LimitConfig
-
Returns the value of the
limitrecord component. - limit(String, int, long, TimeUnit) - Method in class dev.relism.flash.ext.limiter.Guard
-
Returns a
Middlewarethat enforces the given rate limit usingLimitStrategy.FIXED_WINDOW. - limit(String, int, long, TimeUnit, LimitStrategy) - Method in class dev.relism.flash.ext.limiter.Guard
-
Returns a
Middlewarethat enforces the given rate limit with the specified strategy. - Limit - Annotation Interface in dev.relism.flash.ext.limiter
-
Applies a rate limit to a class-based
RequestHandler. - LimitConfig - Record Class in dev.relism.flash.ext.limiter
-
Immutable configuration snapshot for a single rate-limit rule.
- LimitConfig(int, long, RateLimitStrategy) - Constructor for record class dev.relism.flash.ext.limiter.LimitConfig
-
Creates an instance of a
LimitConfigrecord class. - LimiterConfig - Class in dev.relism.flash.ext.limiter
-
Extension configuration: holds the named
KeyResolverregistry. - LimiterConfig() - Constructor for class dev.relism.flash.ext.limiter.LimiterConfig
- LimiterExtension - Class in dev.relism.flash.ext.limiter
-
Rate-limiting extension for Flash.
- LimiterExtension() - Constructor for class dev.relism.flash.ext.limiter.LimiterExtension
-
Installs with default config (only the built-in
"ip"resolver). - LimiterExtension(LimiterConfig) - Constructor for class dev.relism.flash.ext.limiter.LimiterExtension
-
Installs with a custom
LimiterConfig(custom resolvers, etc.). - LimitStrategy - Enum Class in dev.relism.flash.ext.limiter
-
Enumeration of built-in rate-limit algorithms.
- load(AssetLoadRequest) - Method in interface dev.relism.flash.ext.webbundler.AssetsSource
- load(AssetLoadRequest) - Method in class dev.relism.flash.ext.webbundler.ClasspathAssetsSource
- load(AssetLoadRequest) - Method in class dev.relism.flash.ext.webbundler.FilesystemAssetsSource
- lockfileName() - Method in enum class dev.relism.flash.ext.webbundler.PackageManager
- loggingMode() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- loggingMode(LoggingMode) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- LoggingMode - Enum Class in dev.relism.flash.ext.webbundler
- lt(C) - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
M
- main(String[]) - Static method in class dev.relism.flash.Main
- Main - Class in dev.relism.flash
- Main() - Constructor for class dev.relism.flash.Main
- MANAGED - Enum constant in enum class dev.relism.flash.ext.webbundler.OperationMode
- MANDATORY - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionPropagation
- map(ResultSet) - Method in interface dev.relism.flash.ext.data.jdbc.JdbcRepository.SqlMapper
- mapper() - Method in class dev.relism.flash.ext.jackson.Json
-
Returns the underlying
ObjectMapperfor advanced operations (custom serialization, schema generation, etc.) not covered by the methods above. - mapRow(ResultSet) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- markRollbackOnly() - Method in interface dev.relism.flash.ext.data.core.TxStatus
- match() - Element in annotation interface dev.relism.flash.ext.oidc.ScopesAllowed
-
Matching mode for
ScopesAllowed.value(). - materialize() - Method in class dev.relism.flash.api.multipart.Part
-
Materialises the body into a
byte[]. - maxItems() - Element in annotation interface dev.relism.flash.ext.openapi.ArraySchema
- merge(ViewModel) - Method in class dev.relism.flash.ext.view.core.ViewModel
- MERGED - Enum constant in enum class dev.relism.flash.ext.webbundler.LoggingMode
- method() - Method in record class dev.relism.flash.extension.RouteEvent
-
Returns the value of the
methodrecord component. - method() - Method in class dev.relism.flash.models.Request
-
HTTP method (
GET,POST, …). - method() - Element in annotation interface dev.relism.flash.routing.Route
- METHOD_NOT_ALLOWED - Enum constant in enum class dev.relism.flash.http.HttpStatus
- MethodPathByteView() - Constructor for class dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.MethodPathByteView
- methods() - Method in class dev.relism.flash.Flash.Middlewares.CorsConfig
- methods(String...) - Method in class dev.relism.flash.Flash.Middlewares.CorsConfig
- Middleware - Interface in dev.relism.flash.routing
-
Stateless interceptor applied around a
RequestHandler. - middlewareChain() - Method in record class dev.relism.flash.extension.RouteEvent
-
Returns the value of the
middlewareChainrecord component. - Middleware chain - Search tag in record class dev.relism.flash.extension.RouteEvent
- Section
- middlewareNames() - Method in record class dev.relism.flash.ext.routeviewer.model.RouteRecord
-
Returns the value of the
middlewareNamesrecord component. - middlewares - Variable in class dev.relism.flash.Flash.Commons
- Middlewares() - Constructor for class dev.relism.flash.Flash.Middlewares
- mimeType() - Method in record class dev.relism.flash.ext.webbundler.AssetEntry
-
Returns the value of the
mimeTyperecord component. - minItems() - Element in annotation interface dev.relism.flash.ext.openapi.ArraySchema
- mode(TemplateMode) - Method in class dev.relism.flash.ext.view.thymeleaf.ThymeleafSettings.Builder
- mount(String, Consumer<FlashScope>) - Method in class dev.relism.flash.extension.FlashApp
-
Mounts a scoped group of routes under
namespace. - MOVED_PERMANENTLY - Enum constant in enum class dev.relism.flash.http.HttpStatus
- MSGPACK - Enum constant in enum class dev.relism.flash.http.ContentType
- Multipart - Class in dev.relism.flash.api.multipart
-
Lazy streaming
multipart/form-dataparser. - MULTIPART_FORM - Enum constant in enum class dev.relism.flash.http.ContentType
- mutate(String, JdbcRepository.SqlBinder) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
N
- name() - Method in class dev.relism.flash.api.multipart.Part
-
Field or file name from
Content-Disposition: form-data; name="...". - name() - Method in class dev.relism.flash.ext.oidc.OidcUser
-
Full display name (
nameclaim). - name() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- name() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- name() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- namespace() - Method in record class dev.relism.flash.ext.routeviewer.model.RouterNode
-
Returns the value of the
namespacerecord component. - namespace() - Method in record class dev.relism.flash.extension.RouteEvent
-
Returns the value of the
namespacerecord component. - NDJSON - Enum constant in enum class dev.relism.flash.http.ContentType
- neq(V) - Method in class dev.relism.flash.ext.data.core.SpecBuilder.FieldSpec
- NEVER - Enum constant in enum class dev.relism.flash.ext.webbundler.InstallPolicy
- NO_CONTENT - Enum constant in enum class dev.relism.flash.http.HttpStatus
- nodes() - Method in class dev.relism.flash.ext.routeviewer.model.RouteGraph
-
Returns the route graph as an ordered list of
RouterNodes, sorted from shortest namespace to longest (root first, deepest last). - none() - Static method in interface dev.relism.flash.ext.data.core.Spec
- NONE - Enum constant in enum class dev.relism.flash.http.ContentType
- not() - Method in interface dev.relism.flash.ext.data.core.Spec
- NOT_ACCEPTABLE - Enum constant in enum class dev.relism.flash.http.HttpStatus
- NOT_FOUND - Enum constant in enum class dev.relism.flash.http.HttpStatus
- NOT_IMPLEMENTED - Enum constant in enum class dev.relism.flash.http.HttpStatus
- NOT_MODIFIED - Enum constant in enum class dev.relism.flash.http.HttpStatus
- NOT_SUPPORTED - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionPropagation
- notFound(String) - Static method in exception class dev.relism.flash.exceptions.HttpException
- notFoundHandler - Variable in class dev.relism.flash.routing.AbstractRouter
- NPM - Enum constant in enum class dev.relism.flash.ext.webbundler.PackageManager
- nullable() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- nullable() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- NUMBER - Enum constant in enum class dev.relism.flash.ext.openapi.SchemaType
O
- OBJECT - Enum constant in enum class dev.relism.flash.ext.openapi.SchemaType
- of(Request) - Static method in class dev.relism.flash.api.multipart.Multipart
-
Creates a parser for
request. - of(Middleware...) - Static method in interface dev.relism.flash.routing.Middleware
-
Composes an ordered chain of middlewares into a single
Middleware. - of(Class<?>) - Static method in class dev.relism.flash.routing.Routes
-
Effective route for
cls, ornull. - of(String) - Static method in class dev.relism.flash.ext.data.core.TxResourceKey
- of(String) - Static method in class dev.relism.flash.ext.openapi.OpenApiResponseContribution
- of(String) - Static method in class dev.relism.flash.ext.webbundler.ClasspathAssetsSource
- of(String, Object) - Static method in class dev.relism.flash.ext.view.core.ViewModel
- of(String, String) - Static method in class dev.relism.flash.ext.webbundler.ClasspathAssetsSource
- of(Path) - Static method in class dev.relism.flash.ext.webbundler.FilesystemAssetsSource
- OidcConfig - Class in dev.relism.flash.ext.oidc
-
Full OIDC client configuration.
- OidcConfig.Builder - Class in dev.relism.flash.ext.oidc
- OidcExtension - Class in dev.relism.flash.ext.oidc
-
Full OIDC Authorization Code + PKCE flow for Flash.
- OidcExtension(OidcConfig) - Constructor for class dev.relism.flash.ext.oidc.OidcExtension
- OidcMiddleware - Class in dev.relism.flash.ext.oidc
-
Request-level OIDC middleware.
- OidcProviderMetadata - Record Class in dev.relism.flash.ext.oidc
-
OIDC provider endpoints discovered from
{issuer}/.well-known/openid-configuration. - OidcProviderMetadata(String, String, String, String, String) - Constructor for record class dev.relism.flash.ext.oidc.OidcProviderMetadata
-
Creates an instance of a
OidcProviderMetadatarecord class. - OidcSession - Class in dev.relism.flash.ext.oidc
-
An authenticated user's OIDC session — persisted in
OidcSessionStoreand looked up via theoidc_sessioncookie on every request. - OidcSession(String, String, String, String, Instant, Map<String, Object>) - Constructor for class dev.relism.flash.ext.oidc.OidcSession
- OidcSessionStore - Interface in dev.relism.flash.ext.oidc
-
Backing store for
OidcSessionobjects. - OidcUser - Class in dev.relism.flash.ext.oidc
-
Type-safe view over the JWT claims stored in
ClaimsHolder. - OidcValidationException - Exception Class in dev.relism.flash.ext.oidc
-
Thrown when OIDC token validation fails (signature, claims, nonce, expiry, etc.).
- OidcValidationException(String, Throwable) - Constructor for exception class dev.relism.flash.ext.oidc.OidcValidationException
- OK - Enum constant in enum class dev.relism.flash.http.HttpStatus
- onClose(WebSocketSession, int) - Method in interface dev.relism.flash.websocket.WebSocketHandler
- onError(WebSocketSession, Throwable) - Method in interface dev.relism.flash.websocket.WebSocketHandler
- onException(AbstractRouter.ExceptionHandler) - Method in class dev.relism.flash.extension.FlashApp
- onException(AbstractRouter.ExceptionHandler) - Method in class dev.relism.flash.routing.AbstractRouter
- onInit() - Method in class dev.relism.flash.ext.view.core.BaseViewHandler
- onInit() - Method in class dev.relism.flash.models.RequestHandler
-
Override to cache services at boot time.
- onInit() - Method in class dev.relism.flash.websocket.WebSocketEndpoint
-
Override to resolve and cache services before first connection.
- onMessage(WebSocketSession, WebSocketFrame) - Method in interface dev.relism.flash.websocket.WebSocketHandler
- onNotFound(SimpleHandler.FunctionalHandler) - Method in class dev.relism.flash.extension.FlashApp
- onNotFound(SimpleHandler.FunctionalHandler) - Method in class dev.relism.flash.routing.AbstractRouter
- onOpen(WebSocketSession) - Method in interface dev.relism.flash.websocket.WebSocketHandler
- onRoute(RouteEvent) - Method in interface dev.relism.flash.extension.RouteListener
-
Called once for every registered route, in registration order.
- onViewInit() - Method in class dev.relism.flash.ext.view.core.BaseViewHandler
- OP_BINARY - Static variable in class dev.relism.flash.websocket.WebSocketFrame
- OP_CLOSE - Static variable in class dev.relism.flash.websocket.WebSocketFrame
- OP_CONTINUATION - Static variable in class dev.relism.flash.websocket.WebSocketFrame
- OP_PING - Static variable in class dev.relism.flash.websocket.WebSocketFrame
- OP_PONG - Static variable in class dev.relism.flash.websocket.WebSocketFrame
- OP_TEXT - Static variable in class dev.relism.flash.websocket.WebSocketFrame
- opcode() - Method in class dev.relism.flash.websocket.WebSocketFrame
- OpenApiBuilder - Class in dev.relism.flash.ext.openapi
-
OpenAPI document assembler.
- OpenApiBuilder() - Constructor for class dev.relism.flash.ext.openapi.OpenApiBuilder
- OpenApiContributor - Interface in dev.relism.flash.ext.openapi
- OpenApiContributorRegistry - Class in dev.relism.flash.ext.openapi
- OpenApiContributorRegistry() - Constructor for class dev.relism.flash.ext.openapi.OpenApiContributorRegistry
- OpenApiExtension - Class in dev.relism.flash.ext.openapi
-
Generates and serves an OpenAPI 3.0 spec and Swagger UI under a configurable base path.
- OpenApiExtension() - Constructor for class dev.relism.flash.ext.openapi.OpenApiExtension
- OpenApiExtension(String) - Constructor for class dev.relism.flash.ext.openapi.OpenApiExtension
- OpenApiExtension(String, String, String) - Constructor for class dev.relism.flash.ext.openapi.OpenApiExtension
- OpenApiExtension(String, String, String, String) - Constructor for class dev.relism.flash.ext.openapi.OpenApiExtension
- OpenApiOperationContribution - Class in dev.relism.flash.ext.openapi
- OpenApiOperationContribution.Builder - Class in dev.relism.flash.ext.openapi
- OpenApiResponseContribution - Class in dev.relism.flash.ext.openapi
- OpenApiResponseContribution.Builder - Class in dev.relism.flash.ext.openapi
- operationFor(Class<?>) - Method in interface dev.relism.flash.ext.openapi.OpenApiContributor
- operationId() - Element in annotation interface dev.relism.flash.ext.openapi.ApiOperation
- operationMode() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- operationMode(OperationMode) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- OperationMode - Enum Class in dev.relism.flash.ext.webbundler
- optional() - Element in annotation interface dev.relism.flash.ext.oidc.Authenticated
-
When
truethe middleware never rejects unauthenticated requests — it only populatesClaimsHolderwhen valid credentials are present. - optional() - Method in class dev.relism.flash.ext.oidc.OidcMiddleware
-
Silently populates
ClaimsHolderif a valid bearer token or session cookie is present, but never rejects or redirects unauthenticated requests. - optional(Class<T>) - Method in class dev.relism.flash.extension.FlashContext
-
Alias for
FlashContext.find(java.lang.Class<T>)— prefer when semantics are "this may or may not exist". - optional(Class<T>) - Method in class dev.relism.flash.models.RequestHandler
-
Looks up an optional service from the
FlashContext. - options(String, SimpleHandler.FunctionalHandler, Middleware...) - Method in class dev.relism.flash.extension.FlashRegistrar
- OPTIONS - Enum constant in enum class dev.relism.flash.http.HttpMethod
- OPTIONS - Annotation Interface in dev.relism.flash.routing
-
Shorthand for
@Route(method = HttpMethod.OPTIONS, path = "…"). - or(Spec<T>) - Method in interface dev.relism.flash.ext.data.core.Spec
- ORCHESTRATE_ONLY - Enum constant in enum class dev.relism.flash.ext.webbundler.OperationMode
- orderBy(Sort) - Method in record class dev.relism.flash.ext.data.core.Query
- origin() - Method in class dev.relism.flash.Flash.Middlewares.CorsConfig
- origin(String) - Method in class dev.relism.flash.Flash.Middlewares.CorsConfig
- owned(LinkedHashMap<String, Object>) - Static method in class dev.relism.flash.ext.view.core.ViewModel
P
- packageManager() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- packageManager(PackageManager) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- PackageManager - Enum Class in dev.relism.flash.ext.webbundler
- page() - Method in record class dev.relism.flash.ext.data.core.Page
-
Returns the value of the
pagerecord component. - page() - Method in record class dev.relism.flash.ext.data.core.Query
-
Returns the value of the
pagerecord component. - page(int, int) - Method in record class dev.relism.flash.ext.data.core.Query
- Page<T> - Record Class in dev.relism.flash.ext.data.core
- Page(List<T>, int, int, long) - Constructor for record class dev.relism.flash.ext.data.core.Page
-
Creates an instance of a
Pagerecord class. - param(String) - Method in class dev.relism.flash.models.Request
-
Returns the path parameter named
name, ornull. - Parameter - Annotation Interface in dev.relism.flash.ext.openapi
-
Declares one OpenAPI parameter for a class-based handler operation.
- ParameterIn - Enum Class in dev.relism.flash.ext.openapi
- Parameters - Annotation Interface in dev.relism.flash.ext.openapi
-
Container for repeated
Parameterannotations. - paramInt(Request, String) - Static method in class dev.relism.flash.models.RequestHelper
-
Returns the path parameter as an int.
- paramLong(Request, String) - Static method in class dev.relism.flash.models.RequestHelper
-
Returns the path parameter as a long.
- paramRequired(Request, String) - Static method in class dev.relism.flash.models.RequestHelper
-
Returns the path parameter as a String.
- parse(InputStream) - Method in class dev.relism.flash.RequestParser
-
Parses the next HTTP request from
in. - Part - Class in dev.relism.flash.api.multipart
-
One part of a
multipart/form-databody produced byMultipart. - PARTIAL_CONTENT - Enum constant in enum class dev.relism.flash.http.HttpStatus
- parts() - Method in class dev.relism.flash.api.multipart.Multipart
-
Returns all parts in declaration order.
- parts(String) - Method in class dev.relism.flash.api.multipart.Multipart
-
Returns all parts named
namein declaration order. - patch(String, SimpleHandler.FunctionalHandler, Middleware...) - Method in class dev.relism.flash.extension.FlashRegistrar
- PATCH - Enum constant in enum class dev.relism.flash.http.HttpMethod
- PATCH - Annotation Interface in dev.relism.flash.routing
-
Shorthand for
@Route(method = HttpMethod.PATCH, path = "…"). - path() - Method in record class dev.relism.flash.extension.RouteEvent
-
Returns the value of the
pathrecord component. - path() - Method in class dev.relism.flash.models.Request
-
Request path decoded as UTF-8.
- path() - Element in annotation interface dev.relism.flash.routing.Route
- PATH - Enum constant in enum class dev.relism.flash.ext.openapi.ParameterIn
- PathParams - Class in dev.relism.flash.models
-
Path parameters captured during routing, stored as byte offsets into the path view.
- PathParams(ByteView, String[], int[], int[]) - Constructor for class dev.relism.flash.models.PathParams
- PathUtils - Class in dev.relism.flash.routing
- PathUtils() - Constructor for class dev.relism.flash.routing.PathUtils
- PAYLOAD_TOO_LARGE - Enum constant in enum class dev.relism.flash.http.HttpStatus
- payloadLength() - Method in class dev.relism.flash.websocket.WebSocketFrame
- payloadOffset() - Method in class dev.relism.flash.websocket.WebSocketFrame
- PDF - Enum constant in enum class dev.relism.flash.http.ContentType
- PERMANENT_REDIRECT - Enum constant in enum class dev.relism.flash.http.HttpStatus
- PNPM - Enum constant in enum class dev.relism.flash.ext.webbundler.PackageManager
- pointcuts() - Method in record class dev.relism.flash.ext.routeviewer.model.RouteRecord
-
Returns the value of the
pointcutsrecord component. - post(String, SimpleHandler.FunctionalHandler, Middleware...) - Method in class dev.relism.flash.extension.FlashRegistrar
- POST - Enum constant in enum class dev.relism.flash.ext.oidc.ClientAuthMethod
-
client_secret_post— credentials in the request body. - POST - Enum constant in enum class dev.relism.flash.http.HttpMethod
- POST - Annotation Interface in dev.relism.flash.routing
-
Shorthand for
@Route(method = HttpMethod.POST, path = "…"). - postLogoutRedirectUri() - Method in class dev.relism.flash.ext.oidc.OidcConfig
- postLogoutRedirectUri(String) - Method in class dev.relism.flash.ext.oidc.OidcConfig.Builder
-
Where to redirect after logout (default:
/). - precompiledClassesPath(Path) - Method in class dev.relism.flash.ext.view.jte.JteSettings.Builder
- prefix(String) - Method in class dev.relism.flash.ext.view.thymeleaf.ThymeleafSettings.Builder
- priority() - Method in class dev.relism.flash.ext.data.DataExtension
- priority() - Method in class dev.relism.flash.ext.limiter.LimiterExtension
-
Rate limiting runs before authentication — cheaper check rejects over-limit requests before any token validation occurs.
- priority() - Method in class dev.relism.flash.ext.routeviewer.RouteViewerExtension
-
Observability — runs last so the viewer sees the complete middleware chain.
- priority() - Method in class dev.relism.flash.ext.webbundler.WebBundlerExtension
- priority() - Method in interface dev.relism.flash.extension.FlashExtension
-
Execution priority.
- Priority and middleware ordering - Search tag in interface dev.relism.flash.extension.FlashExtension
- Section
- process(Class<? extends RequestHandler>) - Method in interface dev.relism.flash.extension.AnnotationProcessor
- PROD - Enum constant in enum class dev.relism.flash.ext.webbundler.RuntimeMode
- propagation() - Method in record class dev.relism.flash.ext.data.core.TxDefinition
-
Returns the value of the
propagationrecord component. - protect() - Method in class dev.relism.flash.ext.oidc.OidcMiddleware
-
Validates the bearer token or session cookie.
- provide(FlashContext) - Method in class dev.relism.flash.ext.data.DataExtension
- provide(FlashContext) - Method in class dev.relism.flash.ext.jackson.JacksonExtension
- provide(FlashContext) - Method in class dev.relism.flash.ext.limiter.LimiterExtension
- provide(FlashContext) - Method in class dev.relism.flash.ext.oidc.OidcExtension
- provide(FlashContext) - Method in class dev.relism.flash.ext.openapi.OpenApiExtension
- provide(FlashContext) - Method in class dev.relism.flash.ext.routeviewer.RouteViewerExtension
- provide(FlashContext) - Method in class dev.relism.flash.ext.view.core.BaseViewExtension
- provide(FlashContext) - Method in class dev.relism.flash.ext.webbundler.WebBundlerExtension
- provide(FlashContext) - Method in interface dev.relism.flash.extension.FlashExtension
-
Phase 1 — register services and processors.
- provide(Class<T>, T) - Method in class dev.relism.flash.extension.FlashContext
-
Registers an already-constructed
instanceundertype. - purge(String, SimpleHandler.FunctionalHandler, Middleware...) - Method in class dev.relism.flash.extension.FlashRegistrar
- PURGE - Enum constant in enum class dev.relism.flash.http.HttpMethod
- PURGE - Annotation Interface in dev.relism.flash.routing
-
Shorthand for
@Route(method = HttpMethod.PURGE, path = "…"). - put(String, SimpleHandler.FunctionalHandler, Middleware...) - Method in class dev.relism.flash.extension.FlashRegistrar
- PUT - Enum constant in enum class dev.relism.flash.http.HttpMethod
- PUT - Annotation Interface in dev.relism.flash.routing
-
Shorthand for
@Route(method = HttpMethod.PUT, path = "…").
Q
- queries(String) - Method in class dev.relism.flash.models.Request
-
Returns all query parameters named
namein declaration order. - query(String) - Method in class dev.relism.flash.models.Request
-
Returns the first query parameter named
name, ornull. - Query<T> - Record Class in dev.relism.flash.ext.data.core
- Query(Spec<T>, Sort, Integer, Integer) - Constructor for record class dev.relism.flash.ext.data.core.Query
-
Creates an instance of a
Queryrecord class. - QUERY - Enum constant in enum class dev.relism.flash.ext.openapi.ParameterIn
- queryInt(Request, String, int, int) - Static method in class dev.relism.flash.models.RequestHelper
-
Returns the query param as an int, or
defaultValueif absent. - queryLong(Request, String, long) - Static method in class dev.relism.flash.models.RequestHelper
-
Returns the query param as a long, or
defaultValueif absent. - queryMany(String, JdbcRepository.SqlBinder) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- queryOne(String, JdbcRepository.SqlBinder) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- queryOne(String, JdbcRepository.SqlBinder, JdbcRepository.SqlMapper<R>) - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- queryOptional(Request, String) - Static method in class dev.relism.flash.models.RequestHelper
-
Returns the query param, or
nullif absent. - QueryParams - Class in dev.relism.flash.models
-
Lazy query parameter access (
?key=value&...). - QueryParams(ByteView) - Constructor for class dev.relism.flash.models.QueryParams
- queryRequired(Request, String) - Static method in class dev.relism.flash.models.RequestHelper
-
Returns the query param value.
- QUIET - Enum constant in enum class dev.relism.flash.ext.webbundler.LoggingMode
R
- RadixPathRouterImpl - Class in dev.relism.flash.routing.routers.radix
- RadixPathRouterImpl() - Constructor for class dev.relism.flash.routing.routers.radix.RadixPathRouterImpl
- RateLimitStrategy - Interface in dev.relism.flash.ext.limiter
-
Contract for a rate-limit algorithm.
- raw() - Method in record class dev.relism.flash.ext.webbundler.AssetEntry
-
Returns the value of the
rawrecord component. - READ_COMMITTED - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionIsolation
- READ_UNCOMMITTED - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionIsolation
- readFrame(WebSocketFrame) - Method in class dev.relism.flash.websocket.WebSocketSession
- readOnly() - Method in class dev.relism.flash.ext.data.core.Tx
- readOnly() - Method in record class dev.relism.flash.ext.data.core.TxDefinition
-
Returns the value of the
readOnlyrecord component. - reason() - Method in enum class dev.relism.flash.http.HttpStatus
-
Reason phrase (e.g.
- reasonForCode(int) - Static method in enum class dev.relism.flash.http.HttpStatus
-
Returns reason phrase for the given code, or null if unknown.
- redirect(HttpStatus, String) - Method in class dev.relism.flash.models.Response
-
Redirect with an explicit 3xx status.
- redirect(String) - Method in class dev.relism.flash.models.Response
-
302 Found redirect.
- redirectUri() - Method in class dev.relism.flash.ext.oidc.OidcConfig
- refreshToken() - Method in class dev.relism.flash.ext.oidc.OidcSession
- register(HttpMethod, String, WebSocketHandler) - Method in class dev.relism.flash.routing.AbstractWsRouter
- registerResolver(String, KeyResolver) - Method in class dev.relism.flash.ext.limiter.LimiterConfig
-
Registers (or replaces) a named key resolver.
- remoteAddress() - Method in class dev.relism.flash.models.Request
-
Returns the remote socket address of the connected client, or
nullfor test-constructed requests. - render(BaseViewHandler<TTarget>, TTarget, Request, Response) - Method in interface dev.relism.flash.ext.view.core.ViewRuntimeBridge
- render(Request) - Method in class dev.relism.flash.ext.view.core.BaseViewHandler
- render(Request, Response) - Method in class dev.relism.flash.ext.view.core.BaseViewHandler
- render(String...) - Method in class dev.relism.flash.template.ByteTemplate
-
Render with alternating key-value String pairs:
k1, v1, k2, v2, …Unmatched slots are rendered as empty. - RenderedView - Record Class in dev.relism.flash.ext.view.core
-
Render result returned by engine runtimes.
- RenderedView(String, ContentType) - Constructor for record class dev.relism.flash.ext.view.core.RenderedView
-
Creates an instance of a
RenderedViewrecord class. - renderException(Request, Exception) - Static method in class dev.relism.flash.template.ErrorPages
- renderInternal(Request, Response) - Method in class dev.relism.flash.ext.view.core.BaseViewHandler
- renderNotFound(Request) - Static method in class dev.relism.flash.template.ErrorPages
- REPEATABLE_READ - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionIsolation
- Repository<T,
ID> - Class in dev.relism.flash.ext.data.core - Repository(Tx) - Constructor for class dev.relism.flash.ext.data.core.Repository
- RepositorySupport<T,
ID> - Class in dev.relism.flash.ext.data.core - RepositorySupport(Tx) - Constructor for class dev.relism.flash.ext.data.core.RepositorySupport
- Request - Class in dev.relism.flash.models
-
Immutable view of an incoming HTTP/1.1 request.
- Request(RequestLine, byte[]) - Constructor for class dev.relism.flash.models.Request
-
Test / manual constructor —
remoteAddress()returnsnull. - RequestBody - Class in dev.relism.flash.models
-
Accessor for the HTTP request body.
- RequestByteView(byte[], int, int) - Constructor for class dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.RequestByteView
- RequestHandler - Class in dev.relism.flash.models
-
Base class for class-based route handlers.
- RequestHandler() - Constructor for class dev.relism.flash.models.RequestHandler
- RequestHelper - Class in dev.relism.flash.models
-
Typed accessors for request parameters.
- RequestLine - Class in dev.relism.flash.models
- RequestLine() - Constructor for class dev.relism.flash.models.RequestLine
- RequestParser - Class in dev.relism.flash
-
One instance per connection.
- RequestParser() - Constructor for class dev.relism.flash.RequestParser
- RequestParser(int) - Constructor for class dev.relism.flash.RequestParser
- RequestParser(int, InetSocketAddress) - Constructor for class dev.relism.flash.RequestParser
- requests() - Element in annotation interface dev.relism.flash.ext.limiter.Limit
-
Maximum number of requests allowed per
Limit.window(). - require(Class<T>) - Method in class dev.relism.flash.extension.FlashContext
-
Returns the service for
type. - require(Class<T>) - Method in class dev.relism.flash.models.RequestHandler
-
Retrieves a required service from the
FlashContext. - require(Class<T>) - Method in class dev.relism.flash.websocket.WebSocketEndpoint
- requireAnyScope(String...) - Method in class dev.relism.flash.ext.oidc.OidcMiddleware
-
Requires at least one of the listed scopes to be present in the token.
- required() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- required() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- required() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- REQUIRED - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionPropagation
- requireRole(String...) - Method in class dev.relism.flash.ext.oidc.OidcMiddleware
-
Like
OidcMiddleware.protect()but also enforces that the caller holds at least one of the given roles (OR semantics). - REQUIRES_NEW - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionPropagation
- requireScopes(String...) - Method in class dev.relism.flash.ext.oidc.OidcMiddleware
-
Requires all listed scopes to be present in the token.
- requiresNew() - Method in class dev.relism.flash.ext.data.core.Tx
- reset(byte[], int, int) - Method in class dev.relism.flash.models.HeaderMap
-
Resets this map to the header section
buffer[sectionStart, sectionEnd). - reset(byte[], ByteView) - Method in class dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.MethodPathByteView
- resolve(Request) - Method in interface dev.relism.flash.ext.limiter.KeyResolver
- resolve(Class<?>) - Method in interface dev.relism.flash.ext.view.core.ViewRuntimeBridge
- resolver() - Method in record class dev.relism.flash.ext.view.core.GlobalValue
-
Returns the value of the
resolverrecord component. - resource(Class<R>) - Method in class dev.relism.flash.ext.data.core.Tx
- resource(Class<R>) - Method in interface dev.relism.flash.ext.data.core.TxStatus
- ResourceRegistry - Class in dev.relism.flash.ext.data.core
- response(int, OpenApiResponseContribution) - Method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution.Builder
- Response - Class in dev.relism.flash.models
-
HTTP response.
- Response(int, byte[], ContentType) - Constructor for class dev.relism.flash.models.Response
- Response(int, ContentType) - Constructor for class dev.relism.flash.models.Response
- Response(int, String, ContentType) - Constructor for class dev.relism.flash.models.Response
- responseCode() - Element in annotation interface dev.relism.flash.ext.openapi.APIResponse
- responses() - Method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution
- roles(String) - Method in class dev.relism.flash.ext.oidc.OidcUser
-
Extracts the roles list by traversing a dot-separated claim path.
- RolesAllowed - Annotation Interface in dev.relism.flash.ext.oidc
-
Restricts a handler to callers whose JWT contains at least one of the specified roles.
- rolesClaimPath() - Method in class dev.relism.flash.ext.oidc.OidcConfig
- rolesClaimPath(String) - Method in class dev.relism.flash.ext.oidc.OidcConfig.Builder
-
Dot-separated path to the roles array in JWT claims (default:
realm_access.roles). - rollback(TxStatus) - Method in interface dev.relism.flash.ext.data.core.TxManager
- rollback(TxStatus) - Method in class dev.relism.flash.ext.data.hibernate.HibernateTxManager
- rollback(TxStatus) - Method in class dev.relism.flash.ext.data.jdbc.JdbcTxManager
- ROLLED_BACK - Enum constant in enum class dev.relism.flash.ext.data.core.TxOutcome
- roQuery(Tx.TxCallable<R>) - Method in class dev.relism.flash.ext.data.core.RepositorySupport
- route(Request) - Method in class dev.relism.flash.routing.AbstractRouter
- route(Request) - Method in class dev.relism.flash.routing.AbstractWsRouter
- route(Request) - Method in class dev.relism.flash.routing.routers.fastpathrouter.FastPathRouterImpl
- route(Request) - Method in class dev.relism.flash.routing.routers.fastpathrouter.FastPathWsRouterImpl
- Route - Annotation Interface in dev.relism.flash.routing
-
HTTP method and path for a class-based
RequestHandler. - RouteEvent - Record Class in dev.relism.flash.extension
-
Immutable snapshot of a route captured at registration time.
- RouteEvent(HttpMethod, String, String, String, Class<?>, List<Class<? extends Middleware>>) - Constructor for record class dev.relism.flash.extension.RouteEvent
-
Creates an instance of a
RouteEventrecord class. - RouteGraph - Class in dev.relism.flash.ext.routeviewer.model
-
Accumulates
RouteEvents at boot time and organizes them into an ordered list ofRouterNodes for rendering. - RouteGraph() - Constructor for class dev.relism.flash.ext.routeviewer.model.RouteGraph
- RouteListener - Interface in dev.relism.flash.extension
-
Observer notified once for each route registered on a
FlashApporFlashScope. - routePrefix() - Method in class dev.relism.flash.ext.oidc.OidcConfig
- routePrefix(String) - Method in class dev.relism.flash.ext.oidc.OidcConfig.Builder
-
Route prefix for login/callback/logout (default:
/auth). - RouteRecord - Record Class in dev.relism.flash.ext.routeviewer.model
-
Enriched snapshot of a single registered route.
- RouteRecord(RouteEvent, List<String>, List<String>, List<String>) - Constructor for record class dev.relism.flash.ext.routeviewer.model.RouteRecord
-
Creates an instance of a
RouteRecordrecord class. - RouterNode - Record Class in dev.relism.flash.ext.routeviewer.model
-
A node in the route graph representing a single router instance.
- RouterNode(String, String, List<RouteRecord>) - Constructor for record class dev.relism.flash.ext.routeviewer.model.RouterNode
-
Creates an instance of a
RouterNoderecord class. - routerType() - Method in record class dev.relism.flash.ext.routeviewer.model.RouterNode
-
Returns the value of the
routerTyperecord component. - routerType() - Method in record class dev.relism.flash.extension.RouteEvent
-
Returns the value of the
routerTyperecord component. - routes() - Method in record class dev.relism.flash.ext.routeviewer.model.RouterNode
-
Returns the value of the
routesrecord component. - routes(FlashRegistrar<?>, FlashContext) - Method in class dev.relism.flash.ext.limiter.LimiterExtension
- routes(FlashRegistrar<?>, FlashContext) - Method in class dev.relism.flash.ext.oidc.OidcExtension
- routes(FlashRegistrar<?>, FlashContext) - Method in class dev.relism.flash.ext.openapi.OpenApiExtension
- routes(FlashRegistrar<?>, FlashContext) - Method in class dev.relism.flash.ext.routeviewer.RouteViewerExtension
- routes(FlashRegistrar<?>, FlashContext) - Method in class dev.relism.flash.ext.view.jte.JteExtension
- routes(FlashRegistrar<?>, FlashContext) - Method in class dev.relism.flash.ext.webbundler.WebBundlerExtension
- routes(FlashRegistrar<?>, FlashContext) - Method in interface dev.relism.flash.extension.FlashExtension
-
Phase 2 — register routes.
- Routes - Class in dev.relism.flash.routing
-
Boot-time resolution of
Routefrom a handler class (direct@Routeor shorthand). - RouteViewerExtension - Class in dev.relism.flash.ext.routeviewer
-
Mounts an interactive route-graph viewer at a configurable HTTP endpoint.
- RouteViewerExtension() - Constructor for class dev.relism.flash.ext.routeviewer.RouteViewerExtension
-
Installs the viewer at "/routeviewer".
- RouteViewerExtension(String) - Constructor for class dev.relism.flash.ext.routeviewer.RouteViewerExtension
-
Installs the viewer at a custom path.
- run() - Method in interface dev.relism.flash.ext.data.core.Tx.TxRunnable
- run(Tx.TxRunnable) - Method in class dev.relism.flash.ext.data.core.Tx
- run(TxDefinition, Tx.TxRunnable) - Method in class dev.relism.flash.ext.data.core.Tx
- runtimeMode() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- runtimeMode(RuntimeMode) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- RuntimeMode - Enum Class in dev.relism.flash.ext.webbundler
- rwQuery(Tx.TxCallable<R>) - Method in class dev.relism.flash.ext.data.core.RepositorySupport
S
- safeCommandRegistry() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- safeCommandRegistry(List<String>) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- sanitize(String) - Static method in class dev.relism.flash.routing.PathUtils
-
Sanitizes a path segment to ensure it starts with '/' and has no trailing slash.
- save(OidcSession) - Method in class dev.relism.flash.ext.oidc.InMemoryOidcSessionStore
- save(OidcSession) - Method in interface dev.relism.flash.ext.oidc.OidcSessionStore
- save(T) - Method in class dev.relism.flash.ext.data.core.Repository
- saveAll(Iterable<T>) - Method in class dev.relism.flash.ext.data.core.Repository
- scan(String) - Method in class dev.relism.flash.extension.FlashRegistrar
-
Scans
packageNameforRequestHandlersubclasses with a routing annotation (@Routeor@GET,@POST, …). - schema() - Element in annotation interface dev.relism.flash.ext.openapi.Content
- Schema - Annotation Interface in dev.relism.flash.ext.openapi
-
Minimal OpenAPI schema metadata for model classes and properties.
- SchemaProperty - Annotation Interface in dev.relism.flash.ext.openapi
-
Optional alias for property-level schema metadata.
- SchemaType - Enum Class in dev.relism.flash.ext.openapi
- schemeName() - Method in class dev.relism.flash.ext.oidc.OidcConfig
-
OpenAPI security scheme name (derived from issuer if not set explicitly).
- schemeName(String) - Method in class dev.relism.flash.ext.oidc.OidcConfig.Builder
-
Override the OpenAPI security scheme name (default: derived from the issuer URI).
- scopeClaimPaths() - Method in class dev.relism.flash.ext.oidc.OidcConfig
-
Comma-separated claim paths used to read OAuth2 scopes (default:
"scope,scp"). - scopeClaimPaths(String) - Method in class dev.relism.flash.ext.oidc.OidcConfig.Builder
-
Comma-separated claim paths used to resolve OAuth2 scopes (default:
scope,scp). - scopes() - Method in class dev.relism.flash.ext.oidc.OidcConfig
- scopes() - Method in class dev.relism.flash.ext.oidc.OidcUser
-
Resolves OAuth2 scopes from standard OIDC/OAuth claims using fallback order:
scopethenscp. - scopes(String) - Method in class dev.relism.flash.ext.oidc.OidcConfig.Builder
-
Override requested scopes (default:
openid profile email). - scopes(String) - Method in class dev.relism.flash.ext.oidc.OidcUser
-
Resolves scopes from comma-separated claim paths (example:
"scope,scp,permissions.scopes"). - ScopesAllowed - Annotation Interface in dev.relism.flash.ext.oidc
-
Restricts a handler to callers whose token carries the required OAuth2 scopes.
- ScopesAllowed.Match - Enum Class in dev.relism.flash.ext.oidc
- security() - Method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution
- security(String, List<String>) - Method in class dev.relism.flash.ext.openapi.OpenApiOperationContribution.Builder
- selfScheme() - Method in class dev.relism.flash.ext.oidc.OidcConfig
- selfScheme(String) - Method in class dev.relism.flash.ext.oidc.OidcConfig.Builder
-
Scheme used when resolving self-relative redirect URIs (default:
http). - send(byte[], int, int) - Method in class dev.relism.flash.websocket.WebSocketSession
- sendPong(WebSocketFrame) - Method in class dev.relism.flash.websocket.WebSocketSession
- sendText(byte[], int, int) - Method in class dev.relism.flash.websocket.WebSocketSession
- SEPARATE - Enum constant in enum class dev.relism.flash.ext.webbundler.LoggingMode
- SERIALIZABLE - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionIsolation
- ServerHandle - Interface in dev.relism.flash
-
Public handle to the underlying HTTP transport.
- serveStatics(boolean) - Method in class dev.relism.flash.ext.view.jte.JteExtension
- serveStatics(boolean) - Method in class dev.relism.flash.ext.view.jte.JteSettings.Builder
- SERVICE_UNAVAILABLE - Enum constant in enum class dev.relism.flash.http.HttpStatus
- Service access - Search tag in class dev.relism.flash.models.RequestHandler
- Section
- session() - Method in class dev.relism.flash.ext.data.hibernate.HibernateRepository
- sessionStore() - Method in class dev.relism.flash.ext.oidc.OidcConfig
- sessionStore(OidcSessionStore) - Method in class dev.relism.flash.ext.oidc.OidcConfig.Builder
-
Custom session store (default:
InMemoryOidcSessionStore). - setBody(Object) - Method in class dev.relism.flash.models.Response
-
Sets the body from a handler return value.
- setPathParams(Request, MatchResult<WebSocketHandler>, String[], int) - Static method in class dev.relism.flash.routing.AbstractWsRouter
- setPathParams(Request, String[], ByteView, int[], int[]) - Static method in class dev.relism.flash.routing.AbstractRouter
- setRollbackOnly() - Method in class dev.relism.flash.ext.data.core.Tx
- SimpleHandler - Class in dev.relism.flash.models
-
Delegates
SimpleHandler.handle(dev.relism.flash.models.Request, dev.relism.flash.models.Response)to aSimpleHandler.FunctionalHandlerso lambdas can be used without relying on Lombok-generated constructors (IDE-safe, annotation-processing independent). - SimpleHandler(SimpleHandler.FunctionalHandler) - Constructor for class dev.relism.flash.models.SimpleHandler
- SimpleHandler.FunctionalHandler - Interface in dev.relism.flash.models
-
Functional interface for handling requests, used by
SimpleHandler. - size() - Method in record class dev.relism.flash.ext.data.core.Page
-
Returns the value of the
sizerecord component. - size() - Method in record class dev.relism.flash.ext.data.core.Query
-
Returns the value of the
sizerecord component. - size() - Method in class dev.relism.flash.ext.webbundler.AssetCatalog
- SLIDING_WINDOW - Enum constant in enum class dev.relism.flash.ext.limiter.LimitStrategy
-
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.
- SlidingWindowStrategy - Class in dev.relism.flash.ext.limiter.strategy
-
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.
- SlidingWindowStrategy() - Constructor for class dev.relism.flash.ext.limiter.strategy.SlidingWindowStrategy
- slot0 - Variable in class dev.relism.flash.ext.limiter.Bucket
- slot1 - Variable in class dev.relism.flash.ext.limiter.Bucket
- Slot layout - Search tag in class dev.relism.flash.ext.limiter.strategy.SlidingWindowStrategy
- Section
- SocketByteView(byte[]) - Constructor for class dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.SocketByteView
- sort() - Method in record class dev.relism.flash.ext.data.core.Query
-
Returns the value of the
sortrecord component. - Sort - Record Class in dev.relism.flash.ext.data.core
- Sort(List<Sort.Column>) - Constructor for record class dev.relism.flash.ext.data.core.Sort
-
Creates an instance of a
Sortrecord class. - Sort.Column - Record Class in dev.relism.flash.ext.data.core
- spec() - Method in record class dev.relism.flash.ext.data.core.Query
-
Returns the value of the
specrecord component. - Spec<T> - Interface in dev.relism.flash.ext.data.core
- SpecBuilder<T> - Class in dev.relism.flash.ext.data.core
- SpecBuilder.FieldSpec<T,
V> - Class in dev.relism.flash.ext.data.core - SpecContext - Interface in dev.relism.flash.ext.data.core
- start() - Method in class dev.relism.flash.extension.FlashApp
-
Boots the server and starts accepting connections.
- start() - Method in interface dev.relism.flash.ServerHandle
-
Starts the accept loop on a background platform thread.
- startAndBlock() - Method in class dev.relism.flash.extension.FlashApp
-
Boots the server and blocks the calling thread until the server is stopped.
- startAndBlock() - Method in interface dev.relism.flash.ServerHandle
-
Starts the accept loop and blocks the calling thread until the server is stopped.
- Startup sequence (both #start() and #startAndBlock()) - Search tag in class dev.relism.flash.extension.FlashApp
- Section
- State invariant - Search tag in class dev.relism.flash.RequestParser
- Section
- staticCors(Consumer<JteSettings.Builder>) - Method in class dev.relism.flash.ext.view.jte.JteExtension
- staticCorsAllowHeaders(String) - Method in class dev.relism.flash.ext.view.jte.JteSettings.Builder
- staticCorsAllowMethods(String) - Method in class dev.relism.flash.ext.view.jte.JteSettings.Builder
- staticCorsAllowOrigin(String) - Method in class dev.relism.flash.ext.view.jte.JteSettings.Builder
- staticCorsMaxAge(int) - Method in class dev.relism.flash.ext.view.jte.JteSettings.Builder
- staticPrefix(String) - Method in class dev.relism.flash.ext.view.jte.JteExtension
- staticPrefix(String) - Method in class dev.relism.flash.ext.view.jte.JteSettings.Builder
- status() - Method in exception class dev.relism.flash.exceptions.HttpException
- status(int) - Method in class dev.relism.flash.models.Response
-
Sets the status code.
- status(HttpStatus) - Method in class dev.relism.flash.models.Response
-
Sets the status from an
HttpStatusconstant. - stop() - Method in class dev.relism.flash.extension.FlashApp
- stop() - Method in interface dev.relism.flash.ServerHandle
-
Gracefully stops the server, draining active connections.
- strategy() - Element in annotation interface dev.relism.flash.ext.limiter.Limit
-
Rate-limit algorithm.
- strategy() - Method in record class dev.relism.flash.ext.limiter.LimitConfig
-
Returns the value of the
strategyrecord component. - stream() - Method in class dev.relism.flash.api.multipart.Part
-
Returns an
InputStreamover the part body. - stream() - Method in class dev.relism.flash.models.RequestBody
-
Returns a bounded
InputStreamover the body without upfront allocation. - stream(InputStream, long) - Method in class dev.relism.flash.models.Response
-
Streaming response with known length; written with
Content-Length. - STRICT - Enum constant in enum class dev.relism.flash.ext.webbundler.BasePathEnforcementMode
- STRING - Enum constant in enum class dev.relism.flash.ext.openapi.SchemaType
- StringByteView(String) - Constructor for class dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.StringByteView
- style() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- sub() - Method in class dev.relism.flash.ext.oidc.OidcUser
-
Subject identifier — unique, stable user ID issued by the provider.
- suffix(String) - Method in class dev.relism.flash.ext.view.thymeleaf.ThymeleafSettings.Builder
- summary() - Element in annotation interface dev.relism.flash.ext.openapi.ApiOperation
- supply(Class<T>, Supplier<T>) - Method in class dev.relism.flash.extension.FlashContext
-
Registers a lazy factory for
type. - SUPPORTS - Enum constant in enum class dev.relism.flash.ext.data.core.TransactionPropagation
- SWITCHING_PROTOCOLS - Enum constant in enum class dev.relism.flash.http.HttpStatus
T
- tags() - Element in annotation interface dev.relism.flash.ext.openapi.ApiOperation
- template() - Element in annotation interface dev.relism.flash.ext.view.thymeleaf.Fragment
- Template - Annotation Interface in dev.relism.flash.ext.view.jte
-
Binds a handler to a jte template.
- Template - Annotation Interface in dev.relism.flash.ext.view.thymeleaf
-
Binds a handler to a Thymeleaf template.
- templateRoot(String) - Method in class dev.relism.flash.ext.view.jte.JteExtension
- templateRoot(String) - Method in class dev.relism.flash.ext.view.jte.JteSettings.Builder
- TEMPORARY_REDIRECT - Enum constant in enum class dev.relism.flash.http.HttpStatus
- text() - Method in class dev.relism.flash.api.multipart.Part
-
Decodes the body as UTF-8.
- TEXT_CSS - Enum constant in enum class dev.relism.flash.http.ContentType
- TEXT_CSV - Enum constant in enum class dev.relism.flash.http.ContentType
- TEXT_EVENT_STREAM - Enum constant in enum class dev.relism.flash.http.ContentType
- TEXT_HTML - Enum constant in enum class dev.relism.flash.http.ContentType
- TEXT_JAVASCRIPT - Enum constant in enum class dev.relism.flash.http.ContentType
- TEXT_MARKDOWN - Enum constant in enum class dev.relism.flash.http.ContentType
- TEXT_PLAIN - Enum constant in enum class dev.relism.flash.http.ContentType
- TEXT_XML - Enum constant in enum class dev.relism.flash.http.ContentType
- then(String) - Method in record class dev.relism.flash.ext.data.core.Sort
- thenDesc(String) - Method in record class dev.relism.flash.ext.data.core.Sort
- Thread safety - Search tag in class dev.relism.flash.websocket.WebSocketSession
- Section
- ThymeleafExtension - Class in dev.relism.flash.ext.view.thymeleaf
-
Opinionated Thymeleaf SSR extension for Flash.
- ThymeleafExtension() - Constructor for class dev.relism.flash.ext.view.thymeleaf.ThymeleafExtension
- ThymeleafExtension(Consumer<ThymeleafSettings.Builder>) - Constructor for class dev.relism.flash.ext.view.thymeleaf.ThymeleafExtension
- ThymeleafHandler - Class in dev.relism.flash.ext.view.thymeleaf
-
Base class for class-based Thymeleaf handlers.
- ThymeleafHandler() - Constructor for class dev.relism.flash.ext.view.thymeleaf.ThymeleafHandler
- ThymeleafSettings - Class in dev.relism.flash.ext.view.thymeleaf
-
Thymeleaf resolver/engine defaults tuned for Flash.
- ThymeleafSettings.Builder - Class in dev.relism.flash.ext.view.thymeleaf
- title() - Element in annotation interface dev.relism.flash.ext.openapi.Schema
- title() - Element in annotation interface dev.relism.flash.ext.openapi.SchemaProperty
- title(String) - Method in class dev.relism.flash.ext.openapi.OpenApiBuilder
- toFragment(SpecContext) - Method in interface dev.relism.flash.ext.data.core.Spec
- TOKEN_BUCKET - Enum constant in enum class dev.relism.flash.ext.limiter.LimitStrategy
-
Token-bucket: tokens refill continuously.
- TokenBucketStrategy - Class in dev.relism.flash.ext.limiter.strategy
-
Token-bucket rate limit: tokens refill continuously at a rate of
limit / windowMstokens per millisecond, up to a maximum oflimittokens. - TokenBucketStrategy() - Constructor for class dev.relism.flash.ext.limiter.strategy.TokenBucketStrategy
- tokenEndpoint() - Method in record class dev.relism.flash.ext.oidc.OidcProviderMetadata
-
Returns the value of the
tokenEndpointrecord component. - toMap() - Method in class dev.relism.flash.ext.view.core.ViewModel
- TOO_MANY_REQUESTS - Enum constant in enum class dev.relism.flash.http.HttpStatus
- toString() - Method in record class dev.relism.flash.ext.data.core.Page
-
Returns a string representation of this record class.
- toString() - Method in record class dev.relism.flash.ext.data.core.Query
-
Returns a string representation of this record class.
- toString() - Method in record class dev.relism.flash.ext.data.core.Sort.Column
-
Returns a string representation of this record class.
- toString() - Method in record class dev.relism.flash.ext.data.core.Sort
-
Returns a string representation of this record class.
- toString() - Method in record class dev.relism.flash.ext.data.core.TxDefinition
-
Returns a string representation of this record class.
- toString() - Method in class dev.relism.flash.ext.data.core.TxResourceKey
- toString() - Method in record class dev.relism.flash.ext.limiter.LimitConfig
-
Returns a string representation of this record class.
- toString() - Method in record class dev.relism.flash.ext.oidc.OidcProviderMetadata
-
Returns a string representation of this record class.
- toString() - Method in record class dev.relism.flash.ext.routeviewer.model.RouteRecord
-
Returns a string representation of this record class.
- toString() - Method in record class dev.relism.flash.ext.routeviewer.model.RouterNode
-
Returns a string representation of this record class.
- toString() - Method in record class dev.relism.flash.ext.view.core.GlobalValue
-
Returns a string representation of this record class.
- toString() - Method in record class dev.relism.flash.ext.view.core.RenderedView
-
Returns a string representation of this record class.
- toString() - Method in record class dev.relism.flash.ext.webbundler.AssetEntry
-
Returns a string representation of this record class.
- toString() - Method in record class dev.relism.flash.ext.webbundler.AssetLoadRequest
-
Returns a string representation of this record class.
- toString() - Method in record class dev.relism.flash.extension.RouteEvent
-
Returns a string representation of this record class.
- toString() - Method in enum class dev.relism.flash.http.HttpMethod
- toString() - Method in class dev.relism.flash.routing.routers.fastpathrouter.FastPathViews.RequestByteView
- total() - Method in record class dev.relism.flash.ext.data.core.Page
-
Returns the value of the
totalrecord component. - totalPages() - Method in record class dev.relism.flash.ext.data.core.Page
- totalRoutes() - Method in class dev.relism.flash.ext.routeviewer.model.RouteGraph
-
Total number of registered routes across all routers.
- trace(String, SimpleHandler.FunctionalHandler, Middleware...) - Method in class dev.relism.flash.extension.FlashRegistrar
- TRACE - Enum constant in enum class dev.relism.flash.http.HttpMethod
- TRACE - Annotation Interface in dev.relism.flash.routing
-
Shorthand for
@Route(method = HttpMethod.TRACE, path = "…"). - TransactionIsolation - Enum Class in dev.relism.flash.ext.data.core
- TransactionPropagation - Enum Class in dev.relism.flash.ext.data.core
- tx() - Method in class dev.relism.flash.ext.data.core.RepositorySupport
- Tx - Class in dev.relism.flash.ext.data.core
- Tx(TxManager) - Constructor for class dev.relism.flash.ext.data.core.Tx
- Tx.TxCallable<T> - Interface in dev.relism.flash.ext.data.core
- Tx.TxRunnable - Interface in dev.relism.flash.ext.data.core
- TxDefinition - Record Class in dev.relism.flash.ext.data.core
- TxDefinition(TransactionPropagation, TransactionIsolation, boolean, String) - Constructor for record class dev.relism.flash.ext.data.core.TxDefinition
-
Creates an instance of a
TxDefinitionrecord class. - TxException - Exception Class in dev.relism.flash.ext.data.core
- TxException(String) - Constructor for exception class dev.relism.flash.ext.data.core.TxException
- TxException(Throwable) - Constructor for exception class dev.relism.flash.ext.data.core.TxException
- TxManager - Interface in dev.relism.flash.ext.data.core
- TxOutcome - Enum Class in dev.relism.flash.ext.data.core
- TxResourceKey - Class in dev.relism.flash.ext.data.core
- TxStatus - Interface in dev.relism.flash.ext.data.core
- TxSynchronization - Interface in dev.relism.flash.ext.data.core
- type() - Element in annotation interface dev.relism.flash.ext.openapi.Parameter
- type(ContentType) - Method in class dev.relism.flash.models.Response
- type(String) - Method in class dev.relism.flash.models.Response
U
- unauthorized() - Static method in exception class dev.relism.flash.exceptions.HttpException
- UNAUTHORIZED - Enum constant in enum class dev.relism.flash.http.HttpStatus
- unbind(TxResourceKey) - Static method in class dev.relism.flash.ext.data.core.ResourceRegistry
- uniqueItems() - Element in annotation interface dev.relism.flash.ext.openapi.ArraySchema
- unprocessable(String) - Static method in exception class dev.relism.flash.exceptions.HttpException
- UNPROCESSABLE_ENTITY - Enum constant in enum class dev.relism.flash.http.HttpStatus
- unsorted() - Static method in record class dev.relism.flash.ext.data.core.Sort
- UNSUPPORTED_MEDIA_TYPE - Enum constant in enum class dev.relism.flash.http.HttpStatus
- unwrapValue(Object) - Static method in class dev.relism.flash.ext.view.core.ViewModel
- update(T) - Method in class dev.relism.flash.ext.data.core.Repository
- updateAll(Spec<T>, T) - Method in class dev.relism.flash.ext.data.core.Repository
- updateSql() - Method in class dev.relism.flash.ext.data.jdbc.JdbcRepository
- URI_TOO_LONG - Enum constant in enum class dev.relism.flash.http.HttpStatus
- Usage — composition (preferred) - Search tag in class dev.relism.flash.ext.jackson.JacksonExtension
- Section
- use(Middleware...) - Method in class dev.relism.flash.extension.FlashRegistrar
-
Adds middlewares to this registrar's own scope.
- usePrecompiled(boolean) - Method in class dev.relism.flash.ext.view.jte.JteSettings.Builder
- user() - Static method in class dev.relism.flash.ext.oidc.ClaimsHolder
-
Returns a type-safe
OidcUserview of the current request's claims, ornullif the route is not protected by OIDC middleware. - userinfoEndpoint() - Method in record class dev.relism.flash.ext.oidc.OidcProviderMetadata
-
Returns the value of the
userinfoEndpointrecord component. - username() - Method in class dev.relism.flash.ext.oidc.OidcUser
-
Human-readable username (
preferred_usernameclaim).
V
- validate(String) - Method in class dev.relism.flash.ext.oidc.JwtValidator
-
Validates a JWT access token (bearer on incoming request).
- validateHandlerClass(Class<? extends RequestHandler>) - Method in class dev.relism.flash.ext.view.core.BaseViewExtension
- validateHandlerClass(Class<? extends RequestHandler>) - Method in class dev.relism.flash.ext.view.jte.JteExtension
- validateHandlerClass(Class<? extends RequestHandler>) - Method in class dev.relism.flash.ext.view.thymeleaf.ThymeleafExtension
- validateIdToken(String, String) - Method in class dev.relism.flash.ext.oidc.JwtValidator
-
Validates an ID token received directly from the token endpoint.
- value - Variable in enum class dev.relism.flash.extension.ExtensionPhase
-
The integer priority value used for sorting.
- value() - Element in annotation interface dev.relism.flash.ext.oidc.RolesAllowed
-
One or more role names.
- value() - Element in annotation interface dev.relism.flash.ext.oidc.ScopesAllowed
-
Required scopes.
- value() - Element in annotation interface dev.relism.flash.ext.openapi.APIResponses
- value() - Element in annotation interface dev.relism.flash.ext.openapi.Parameters
- value() - Element in annotation interface dev.relism.flash.ext.view.jte.Template
- value() - Element in annotation interface dev.relism.flash.ext.view.thymeleaf.Fragment
- value() - Element in annotation interface dev.relism.flash.ext.view.thymeleaf.Template
- value() - Element in annotation interface dev.relism.flash.routing.CONNECT
- value() - Element in annotation interface dev.relism.flash.routing.DELETE
- value() - Element in annotation interface dev.relism.flash.routing.GET
- value() - Element in annotation interface dev.relism.flash.routing.HEAD
- value() - Element in annotation interface dev.relism.flash.routing.OPTIONS
- value() - Element in annotation interface dev.relism.flash.routing.PATCH
- value() - Element in annotation interface dev.relism.flash.routing.POST
- value() - Element in annotation interface dev.relism.flash.routing.PURGE
- value() - Element in annotation interface dev.relism.flash.routing.PUT
- value() - Element in annotation interface dev.relism.flash.routing.TRACE
- value() - Element in annotation interface dev.relism.flash.routing.Ws
- valueEqualsIgnoreCase(String, String) - Method in class dev.relism.flash.models.HeaderMap
-
Case-insensitive comparison of the first value of
nameagainstvalue. - valueOf(String) - Static method in enum class dev.relism.flash.ext.data.core.TransactionIsolation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.data.core.TransactionPropagation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.data.core.TxOutcome
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.limiter.LimitStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.oidc.ClientAuthMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.oidc.ScopesAllowed.Match
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.openapi.ParameterIn
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.openapi.SchemaType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.webbundler.BasePathEnforcementMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.webbundler.CommandSafetyMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.webbundler.FrontendType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.webbundler.InstallPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.webbundler.LoggingMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.webbundler.OperationMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.webbundler.PackageManager
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.ext.webbundler.RuntimeMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.extension.ExtensionPhase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.http.ContentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.http.HttpMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class dev.relism.flash.http.HttpStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.relism.flash.ext.data.core.TransactionIsolation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.data.core.TransactionPropagation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.data.core.TxOutcome
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.limiter.LimitStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.oidc.ClientAuthMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.oidc.ScopesAllowed.Match
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.openapi.ParameterIn
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.openapi.SchemaType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.webbundler.BasePathEnforcementMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.webbundler.CommandSafetyMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.webbundler.FrontendType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.webbundler.InstallPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.webbundler.LoggingMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.webbundler.OperationMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.webbundler.PackageManager
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.ext.webbundler.RuntimeMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.extension.ExtensionPhase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.http.ContentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.http.HttpMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class dev.relism.flash.http.HttpStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERBOSE - Enum constant in enum class dev.relism.flash.ext.webbundler.LoggingMode
- version(String) - Method in class dev.relism.flash.ext.openapi.OpenApiBuilder
- VERSION - Static variable in class dev.relism.flash.Flash
- VIDEO_MP4 - Enum constant in enum class dev.relism.flash.http.ContentType
- VIDEO_WEBM - Enum constant in enum class dev.relism.flash.http.ContentType
- view(String) - Method in class dev.relism.flash.models.HeaderMap
-
Returns a zero-copy
ByteViewover the first value ofname, ornull. - ViewModel - Class in dev.relism.flash.ext.view.core
-
Mutable per-request model builder.
- ViewRuntimeBridge<TTarget> - Interface in dev.relism.flash.ext.view.core
- VITE - Enum constant in enum class dev.relism.flash.ext.webbundler.FrontendType
W
- WARN - Enum constant in enum class dev.relism.flash.ext.webbundler.CommandSafetyMode
- WARN_ONLY - Enum constant in enum class dev.relism.flash.ext.webbundler.BasePathEnforcementMode
- watchList() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- watchList(List<String>) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- WebBundlerConfig - Class in dev.relism.flash.ext.webbundler
- WebBundlerConfig.Builder - Class in dev.relism.flash.ext.webbundler
- WebBundlerExtension - Class in dev.relism.flash.ext.webbundler
- WebBundlerExtension() - Constructor for class dev.relism.flash.ext.webbundler.WebBundlerExtension
- WebBundlerExtension(WebBundlerConfig) - Constructor for class dev.relism.flash.ext.webbundler.WebBundlerExtension
- webRoot() - Method in record class dev.relism.flash.ext.webbundler.AssetLoadRequest
-
Returns the value of the
webRootrecord component. - webRoot() - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig
- webRoot(Path) - Method in class dev.relism.flash.ext.webbundler.WebBundlerConfig.Builder
- WebSocketEndpoint - Class in dev.relism.flash.websocket
-
Base class for class-based WebSocket endpoints registered via
@Wsorapp.ws(path, endpoint). - WebSocketEndpoint() - Constructor for class dev.relism.flash.websocket.WebSocketEndpoint
- WebSocketFrame - Class in dev.relism.flash.websocket
-
Zero-copy view over
WebSocketSession's read buffer. - WebSocketFrame() - Constructor for class dev.relism.flash.websocket.WebSocketFrame
- WebSocketHandler - Interface in dev.relism.flash.websocket
-
Handler for a WebSocket endpoint.
- WebSocketSession - Class in dev.relism.flash.websocket
-
Per-connection WebSocket I/O state.
- WebSocketSession(InputStream, OutputStream, int) - Constructor for class dev.relism.flash.websocket.WebSocketSession
- where(Spec<T>) - Method in record class dev.relism.flash.ext.data.core.Query
- window() - Element in annotation interface dev.relism.flash.ext.limiter.Limit
-
Window duration in
Limit.windowUnit()units. - windowMs() - Method in record class dev.relism.flash.ext.limiter.LimitConfig
-
Returns the value of the
windowMsrecord component. - windowUnit() - Element in annotation interface dev.relism.flash.ext.limiter.Limit
-
Unit for
Limit.window(). - wireValue() - Method in enum class dev.relism.flash.ext.openapi.ParameterIn
- wireValue() - Method in enum class dev.relism.flash.ext.openapi.SchemaType
- with(String, Object) - Method in class dev.relism.flash.ext.view.core.ViewModel
- withAll(Map<String, Object>) - Method in class dev.relism.flash.ext.view.core.ViewModel
- withIsolation(TransactionIsolation) - Method in record class dev.relism.flash.ext.data.core.TxDefinition
- withPropagation(TransactionPropagation) - Method in record class dev.relism.flash.ext.data.core.TxDefinition
- withReadOnly(boolean) - Method in record class dev.relism.flash.ext.data.core.TxDefinition
- withStaticCors() - Method in class dev.relism.flash.ext.view.jte.JteExtension
- wrap(RequestHandler) - Method in interface dev.relism.flash.routing.Middleware
-
Wraps
nextwith this middleware's logic. - write(Response, Object) - Method in class dev.relism.flash.ext.jackson.Json
-
Serializes
objto a JSON string and setsContent-Type: application/jsonon the response. - writeHeaders(OutputStream) - Method in class dev.relism.flash.models.Response
-
Writes pre-encoded custom headers directly to
out. - writeView(Response, Object, Class<?>) - Method in class dev.relism.flash.ext.jackson.Json
-
Like
Json.write(dev.relism.flash.models.Response, java.lang.Object)but applies a Jackson@JsonViewfilter, restricting serialization to fields visible underview. - ws(String, WebSocketHandler) - Method in class dev.relism.flash.extension.FlashApp
-
Registers a WebSocket endpoint at
path. - Ws - Annotation Interface in dev.relism.flash.routing
-
Marks a
RequestHandlersubclass as a WebSocket endpoint.
X
- XML - Enum constant in enum class dev.relism.flash.http.ContentType
Y
- YARN - Enum constant in enum class dev.relism.flash.ext.webbundler.PackageManager
Z
- Zero-allocation design - Search tag in class dev.relism.flash.RequestParser
- Section
- ZIP - Enum constant in enum class dev.relism.flash.http.ContentType
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form