1438 lines
164 KiB
HTML
1438 lines
164 KiB
HTML
<!DOCTYPE HTML>
|
|
<html lang>
|
|
<head>
|
|
<!-- Generated by javadoc (21) on Mon May 11 14:20:32 UTC 2026 -->
|
|
<title>Index (flash-parent 2.1.0-SNAPSHOT API)</title>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
<meta name="dc.created" content="2026-05-11">
|
|
<meta name="description" content="index">
|
|
<meta name="generator" content="javadoc/IndexWriter">
|
|
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
|
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
|
|
<script type="text/javascript" src="script.js"></script>
|
|
<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
|
|
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
|
|
</head>
|
|
<body class="index-page">
|
|
<script type="text/javascript">var pathtoroot = "./";
|
|
loadScripts(document, 'script');</script>
|
|
<noscript>
|
|
<div>JavaScript is disabled on your browser.</div>
|
|
</noscript>
|
|
<div class="flex-box">
|
|
<header role="banner" class="flex-header">
|
|
<nav role="navigation">
|
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span><span class="nav-bar-toggle-icon"> </span></button>
|
|
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
|
|
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
|
|
<li><a href="index.html">Overview</a></li>
|
|
<li>Package</li>
|
|
<li>Class</li>
|
|
<li>Use</li>
|
|
<li><a href="overview-tree.html">Tree</a></li>
|
|
<li class="nav-bar-cell1-rev">Index</li>
|
|
<li><a href="help-doc.html#index">Help</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="sub-nav">
|
|
<div id="navbar-sub-list"></div>
|
|
<div class="nav-list-search"><a href="search.html">SEARCH</a>
|
|
<input type="text" id="search-input" disabled placeholder="Search">
|
|
<input type="reset" id="reset-button" disabled value="reset">
|
|
</div>
|
|
</div>
|
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
<span class="skip-nav" id="skip-navbar-top"></span></nav>
|
|
</header>
|
|
<div class="flex-content">
|
|
<main role="main">
|
|
<div class="header">
|
|
<h1>Index</h1>
|
|
</div>
|
|
<a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:J">J</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:Q">Q</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <a href="#I:W">W</a> <a href="#I:X">X</a> <a href="#I:Z">Z</a> <br><a href="allclasses-index.html">All Classes and Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All Packages</a><span class="vertical-separator">|</span><a href="constant-values.html">Constant Field Values</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized Form</a>
|
|
<h2 class="title" id="I:A">A</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/routing/AbstractRouter.html" class="type-name-link" title="class in dev.relism.flash.routing">AbstractRouter</a> - Class in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd>
|
|
<div class="block">Base router contract.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractRouter.html#%3Cinit%3E()" class="member-name-link">AbstractRouter()</a> - Constructor for class dev.relism.flash.routing.<a href="dev/relism/flash/routing/AbstractRouter.html" title="class in dev.relism.flash.routing">AbstractRouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractRouter.ExceptionHandler.html" class="type-name-link" title="interface in dev.relism.flash.routing">AbstractRouter.ExceptionHandler</a> - Interface in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractWsRouter.html" class="type-name-link" title="class in dev.relism.flash.routing">AbstractWsRouter</a> - Class in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractWsRouter.html#%3Cinit%3E()" class="member-name-link">AbstractWsRouter()</a> - Constructor for class dev.relism.flash.routing.<a href="dev/relism/flash/routing/AbstractWsRouter.html" title="class in dev.relism.flash.routing">AbstractWsRouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#ACCEPTED" class="member-name-link">ACCEPTED</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashContext.html#addAnnotationProcessor(dev.relism.flash.extension.AnnotationProcessor)" class="member-name-link">addAnnotationProcessor(AnnotationProcessor)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashContext.html" title="class in dev.relism.flash.extension">FlashContext</a></dt>
|
|
<dd>
|
|
<div class="block">Registers an <a href="dev/relism/flash/extension/AnnotationProcessor.html" title="interface in dev.relism.flash.extension"><code>AnnotationProcessor</code></a>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashApp.html#addMiddleware(dev.relism.flash.routing.Middleware)" class="member-name-link">addMiddleware(Middleware)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashApp.html" title="class in dev.relism.flash.extension">FlashApp</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#addMiddleware(dev.relism.flash.routing.Middleware)" class="member-name-link">addMiddleware(Middleware)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd>
|
|
<div class="block">Registers a middleware in this registrar's own scope (global or scope-level).</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashScope.html#addMiddleware(dev.relism.flash.routing.Middleware)" class="member-name-link">addMiddleware(Middleware)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashScope.html" title="class in dev.relism.flash.extension">FlashScope</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractRouter.html#addRoute(dev.relism.flash.http.HttpMethod,java.lang.String,dev.relism.flash.models.RequestHandler)" class="member-name-link">addRoute(HttpMethod, String, RequestHandler)</a> - Method in class dev.relism.flash.routing.<a href="dev/relism/flash/routing/AbstractRouter.html" title="class in dev.relism.flash.routing">AbstractRouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathRouterImpl.html#addRoute(dev.relism.flash.http.HttpMethod,java.lang.String,dev.relism.flash.models.RequestHandler)" class="member-name-link">addRoute(HttpMethod, String, RequestHandler)</a> - Method in class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathRouterImpl.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathRouterImpl</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashApp.html#addRoute(dev.relism.flash.http.HttpMethod,java.lang.String,dev.relism.flash.models.RequestHandler,java.util.List)" class="member-name-link">addRoute(HttpMethod, String, RequestHandler, List<Middleware>)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashApp.html" title="class in dev.relism.flash.extension">FlashApp</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#addRoute(dev.relism.flash.http.HttpMethod,java.lang.String,dev.relism.flash.models.RequestHandler,java.util.List)" class="member-name-link">addRoute(HttpMethod, String, RequestHandler, List<Middleware>)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd>
|
|
<div class="block">Adds a route immediately to this registrar's deferred compilation list.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashScope.html#addRoute(dev.relism.flash.http.HttpMethod,java.lang.String,dev.relism.flash.models.RequestHandler,java.util.List)" class="member-name-link">addRoute(HttpMethod, String, RequestHandler, List<Middleware>)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashScope.html" title="class in dev.relism.flash.extension">FlashScope</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractWsRouter.html#addRoute(dev.relism.flash.http.HttpMethod,java.lang.String,dev.relism.flash.websocket.WebSocketHandler)" class="member-name-link">addRoute(HttpMethod, String, WebSocketHandler)</a> - Method in class dev.relism.flash.routing.<a href="dev/relism/flash/routing/AbstractWsRouter.html" title="class in dev.relism.flash.routing">AbstractWsRouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathWsRouterImpl.html#addRoute(dev.relism.flash.http.HttpMethod,java.lang.String,dev.relism.flash.websocket.WebSocketHandler)" class="member-name-link">addRoute(HttpMethod, String, WebSocketHandler)</a> - Method in class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathWsRouterImpl.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathWsRouterImpl</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashContext.html#addRouteListener(dev.relism.flash.extension.RouteListener)" class="member-name-link">addRouteListener(RouteListener)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashContext.html" title="class in dev.relism.flash.extension">FlashContext</a></dt>
|
|
<dd>
|
|
<div class="block">Registers a boot-time <a href="dev/relism/flash/extension/RouteListener.html" title="interface in dev.relism.flash.extension"><code>RouteListener</code></a>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashApp.html#addWsRoute(java.lang.String,dev.relism.flash.websocket.WebSocketEndpoint)" class="member-name-link">addWsRoute(String, WebSocketEndpoint)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashApp.html" title="class in dev.relism.flash.extension">FlashApp</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#addWsRoute(java.lang.String,dev.relism.flash.websocket.WebSocketEndpoint)" class="member-name-link">addWsRoute(String, WebSocketEndpoint)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashScope.html#addWsRoute(java.lang.String,dev.relism.flash.websocket.WebSocketEndpoint)" class="member-name-link">addWsRoute(String, WebSocketEndpoint)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashScope.html" title="class in dev.relism.flash.extension">FlashScope</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/HeaderMap.html#all()" class="member-name-link">all()</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/HeaderMap.html" title="class in dev.relism.flash.models">HeaderMap</a></dt>
|
|
<dd>
|
|
<div class="block">Returns all header values in declaration order.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/HeaderMap.html#all(java.lang.String)" class="member-name-link">all(String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/HeaderMap.html" title="class in dev.relism.flash.models">HeaderMap</a></dt>
|
|
<dd>
|
|
<div class="block">Returns all values of header <code>name</code> in declaration order, or an empty list.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/AnnotationProcessor.html" class="type-name-link" title="interface in dev.relism.flash.extension">AnnotationProcessor</a> - Interface in <a href="dev/relism/flash/extension/package-summary.html">dev.relism.flash.extension</a></dt>
|
|
<dd>
|
|
<div class="block">Inspects a handler class at registration time and returns zero or more
|
|
<a href="dev/relism/flash/routing/Middleware.html" title="interface in dev.relism.flash.routing"><code>middlewares</code></a> to inject automatically.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#AUDIO_MPEG" class="member-name-link">AUDIO_MPEG</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#AUDIO_OGG" class="member-name-link">AUDIO_OGG</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<h2 class="title" id="I:B">B</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#BAD_GATEWAY" class="member-name-link">BAD_GATEWAY</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#BAD_REQUEST" class="member-name-link">BAD_REQUEST</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/exceptions/HttpException.html#badRequest(java.lang.String)" class="member-name-link">badRequest(String)</a> - Static method in exception class dev.relism.flash.exceptions.<a href="dev/relism/flash/exceptions/HttpException.html" title="class in dev.relism.flash.exceptions">HttpException</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#BINARY" class="member-name-link">BINARY</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/RequestHandler.html#bind(dev.relism.flash.extension.FlashContext)" class="member-name-link">bind(FlashContext)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestHandler.html" title="class in dev.relism.flash.models">RequestHandler</a></dt>
|
|
<dd>
|
|
<div class="block">Called once by the framework after instantiation, before the first request.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketEndpoint.html#bind(dev.relism.flash.extension.FlashContext)" class="member-name-link">bind(FlashContext)</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketEndpoint.html" title="class in dev.relism.flash.websocket">WebSocketEndpoint</a></dt>
|
|
<dd>
|
|
<div class="block">Called once by framework at boot.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Request.html#body()" class="member-name-link">body()</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Request.html" title="class in dev.relism.flash.models">Request</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the request body accessor.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#body(byte%5B%5D)" class="member-name-link">body(byte[])</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#body(java.lang.String)" class="member-name-link">body(String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.MethodPathByteView.html#byteAt(int)" class="member-name-link">byteAt(int)</a> - Method in class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.MethodPathByteView.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.MethodPathByteView</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.RequestByteView.html#byteAt(int)" class="member-name-link">byteAt(int)</a> - Method in class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.RequestByteView.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.RequestByteView</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.SocketByteView.html#byteAt(int)" class="member-name-link">byteAt(int)</a> - Method in class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.SocketByteView.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.SocketByteView</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.StringByteView.html#byteAt(int)" class="member-name-link">byteAt(int)</a> - Method in class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.StringByteView.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.StringByteView</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#bytes()" class="member-name-link">bytes()</a> - Method in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd>
|
|
<div class="block">Pre-encoded <code>"200 OK"</code> bytes — zero allocation on the write path.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/RequestBody.html#bytes()" class="member-name-link">bytes()</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestBody.html" title="class in dev.relism.flash.models">RequestBody</a></dt>
|
|
<dd>
|
|
<div class="block">Materialises and caches the full body.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#bytesForCode(int)" class="member-name-link">bytesForCode(int)</a> - Static method in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd>
|
|
<div class="block">Returns pre-compiled status bytes for the given code.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/template/ByteTemplate.html" class="type-name-link" title="class in dev.relism.flash.template">ByteTemplate</a> - Class in <a href="dev/relism/flash/template/package-summary.html">dev.relism.flash.template</a></dt>
|
|
<dd>
|
|
<div class="block">Precompiled, allocation-minimal byte template.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/template/ByteTemplate.html#%3Cinit%3E(java.lang.String)" class="member-name-link">ByteTemplate(String)</a> - Constructor for class dev.relism.flash.template.<a href="dev/relism/flash/template/ByteTemplate.html" title="class in dev.relism.flash.template">ByteTemplate</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<h2 class="title" id="I:C">C</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#CBOR" class="member-name-link">CBOR</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashContext.html#child()" class="member-name-link">child()</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashContext.html" title="class in dev.relism.flash.extension">FlashContext</a></dt>
|
|
<dd>
|
|
<div class="block">Creates a child context that inherits this context's services and processors.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#chunked(java.io.InputStream)" class="member-name-link">chunked(InputStream)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd>
|
|
<div class="block">Streaming response with unknown length; written with <code>Transfer-Encoding: chunked</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketSession.html#close(int)" class="member-name-link">close(int)</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketSession.html" title="class in dev.relism.flash.websocket">WebSocketSession</a></dt>
|
|
<dd>
|
|
<div class="block">Sends a CLOSE frame exactly once.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketSession.html#closeCode()" class="member-name-link">closeCode()</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketSession.html" title="class in dev.relism.flash.websocket">WebSocketSession</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketSession.html#closeFromPeer(dev.relism.flash.websocket.WebSocketFrame)" class="member-name-link">closeFromPeer(WebSocketFrame)</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketSession.html" title="class in dev.relism.flash.websocket">WebSocketSession</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#code()" class="member-name-link">code()</a> - Method in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd>
|
|
<div class="block">Numeric status code (e.g.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/Flash.html#commons" class="member-name-link">commons</a> - Static variable in class dev.relism.flash.<a href="dev/relism/flash/Flash.html" title="class in dev.relism.flash">Flash</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/Flash.Commons.html#%3Cinit%3E()" class="member-name-link">Commons()</a> - Constructor for class dev.relism.flash.<a href="dev/relism/flash/Flash.Commons.html" title="class in dev.relism.flash">Flash.Commons</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/exceptions/HttpException.html#conflict(java.lang.String)" class="member-name-link">conflict(String)</a> - Static method in exception class dev.relism.flash.exceptions.<a href="dev/relism/flash/exceptions/HttpException.html" title="class in dev.relism.flash.exceptions">HttpException</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#CONFLICT" class="member-name-link">CONFLICT</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#connect(java.lang.String,dev.relism.flash.models.SimpleHandler.FunctionalHandler,dev.relism.flash.routing.Middleware...)" class="member-name-link">connect(String, SimpleHandler.FunctionalHandler, Middleware...)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpMethod.html#CONNECT" class="member-name-link">CONNECT</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpMethod.html" title="enum class in dev.relism.flash.http">HttpMethod</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/CONNECT.html" class="type-name-link" title="annotation interface in dev.relism.flash.routing">CONNECT</a> - Annotation Interface in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd>
|
|
<div class="block">Shorthand for <code>@Route(method = HttpMethod.CONNECT, path = "…")</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/RequestBody.html#contentLength()" class="member-name-link">contentLength()</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestBody.html" title="class in dev.relism.flash.models">RequestBody</a></dt>
|
|
<dd>
|
|
<div class="block">Declared body size in bytes.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/api/multipart/Part.html#contentType()" class="member-name-link">contentType()</a> - Method in class dev.relism.flash.api.multipart.<a href="dev/relism/flash/api/multipart/Part.html" title="class in dev.relism.flash.api.multipart">Part</a></dt>
|
|
<dd>
|
|
<div class="block"><code>Content-Type</code> declared in the part headers, or <code>null</code> if absent.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html" class="type-name-link" title="enum class in dev.relism.flash.http">ContentType</a> - Enum Class in <a href="dev/relism/flash/http/package-summary.html">dev.relism.flash.http</a></dt>
|
|
<dd>
|
|
<div class="block">Pre-compiled byte representations of common HTTP <code>Content-Type</code> values.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#CONTINUE" class="member-name-link">CONTINUE</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketFrame.html#copyPayload()" class="member-name-link">copyPayload()</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketFrame.html" title="class in dev.relism.flash.websocket">WebSocketFrame</a></dt>
|
|
<dd>
|
|
<div class="block">Copies the payload into a fresh array.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/Flash.Middlewares.html#cors()" class="member-name-link">cors()</a> - Method in class dev.relism.flash.<a href="dev/relism/flash/Flash.Middlewares.html" title="class in dev.relism.flash">Flash.Middlewares</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/Flash.Middlewares.html#cors(dev.relism.flash.Flash.Middlewares.CorsConfig)" class="member-name-link">cors(Flash.Middlewares.CorsConfig)</a> - Method in class dev.relism.flash.<a href="dev/relism/flash/Flash.Middlewares.html" title="class in dev.relism.flash">Flash.Middlewares</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/Flash.Middlewares.html#cors(java.util.function.Consumer)" class="member-name-link">cors(Consumer<Flash.Middlewares.CorsConfig>)</a> - Method in class dev.relism.flash.<a href="dev/relism/flash/Flash.Middlewares.html" title="class in dev.relism.flash">Flash.Middlewares</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html#%3Cinit%3E()" class="member-name-link">CorsConfig()</a> - Constructor for class dev.relism.flash.<a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html" title="class in dev.relism.flash">Flash.Middlewares.CorsConfig</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashApp.html#create(int)" class="member-name-link">create(int)</a> - Static method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashApp.html" title="class in dev.relism.flash.extension">FlashApp</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashApp.html#create(dev.relism.flash.extension.FlashConfiguration)" class="member-name-link">create(FlashConfiguration)</a> - Static method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashApp.html" title="class in dev.relism.flash.extension">FlashApp</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/ServerHandle.html#create(dev.relism.flash.extension.FlashConfiguration,dev.relism.flash.routing.AbstractRouter,dev.relism.flash.routing.AbstractWsRouter)" class="member-name-link">create(FlashConfiguration, AbstractRouter, AbstractWsRouter)</a> - Static method in interface dev.relism.flash.<a href="dev/relism/flash/ServerHandle.html" title="interface in dev.relism.flash">ServerHandle</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#CREATED" class="member-name-link">CREATED</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html#credentials()" class="member-name-link">credentials()</a> - Method in class dev.relism.flash.<a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html" title="class in dev.relism.flash">Flash.Middlewares.CorsConfig</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html#credentials(boolean)" class="member-name-link">credentials(boolean)</a> - Method in class dev.relism.flash.<a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html" title="class in dev.relism.flash">Flash.Middlewares.CorsConfig</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashApp.html#ctx()" class="member-name-link">ctx()</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashApp.html" title="class in dev.relism.flash.extension">FlashApp</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#ctx()" class="member-name-link">ctx()</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the <a href="dev/relism/flash/extension/FlashContext.html" title="class in dev.relism.flash.extension"><code>FlashContext</code></a> for this registrar.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashScope.html#ctx()" class="member-name-link">ctx()</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashScope.html" title="class in dev.relism.flash.extension">FlashScope</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<h2 class="title" id="I:D">D</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/extension/ExtensionPhase.html#DEFAULT" class="member-name-link">DEFAULT</a> - Enum constant in enum class dev.relism.flash.extension.<a href="dev/relism/flash/extension/ExtensionPhase.html" title="enum class in dev.relism.flash.extension">ExtensionPhase</a></dt>
|
|
<dd>
|
|
<div class="block">Normal application extensions.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashApp.html#default-error-handlers-heading" class="search-tag-link">Default error handlers</a> - Search tag in class dev.relism.flash.extension.FlashApp</dt>
|
|
<dd>Section</dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractRouter.html#default-error-handlers-heading" class="search-tag-link">Default error handlers</a> - Search tag in class dev.relism.flash.routing.AbstractRouter</dt>
|
|
<dd>Section</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#delete(java.lang.String,dev.relism.flash.models.SimpleHandler.FunctionalHandler,dev.relism.flash.routing.Middleware...)" class="member-name-link">delete(String, SimpleHandler.FunctionalHandler, Middleware...)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpMethod.html#DELETE" class="member-name-link">DELETE</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpMethod.html" title="enum class in dev.relism.flash.http">HttpMethod</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/DELETE.html" class="type-name-link" title="annotation interface in dev.relism.flash.routing">DELETE</a> - Annotation Interface in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd>
|
|
<div class="block">Shorthand for <code>@Route(method = HttpMethod.DELETE, path = "…")</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/Flash.html#DEV" class="member-name-link">DEV</a> - Static variable in class dev.relism.flash.<a href="dev/relism/flash/Flash.html" title="class in dev.relism.flash">Flash</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/package-summary.html">dev.relism.flash</a> - package dev.relism.flash</dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/api/multipart/package-summary.html">dev.relism.flash.api.multipart</a> - package dev.relism.flash.api.multipart</dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/exceptions/package-summary.html">dev.relism.flash.exceptions</a> - package dev.relism.flash.exceptions</dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/package-summary.html">dev.relism.flash.extension</a> - package dev.relism.flash.extension</dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/package-summary.html">dev.relism.flash.http</a> - package dev.relism.flash.http</dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/package-summary.html">dev.relism.flash.models</a> - package dev.relism.flash.models</dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a> - package dev.relism.flash.routing</dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/package-summary.html">dev.relism.flash.routing.routers.fastpathrouter</a> - package dev.relism.flash.routing.routers.fastpathrouter</dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/radix/package-summary.html">dev.relism.flash.routing.routers.radix</a> - package dev.relism.flash.routing.routers.radix</dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/template/package-summary.html">dev.relism.flash.template</a> - package dev.relism.flash.template</dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/package-summary.html">dev.relism.flash.websocket</a> - package dev.relism.flash.websocket</dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/Flash.html#dev-mode-heading" class="search-tag-link">Dev mode</a> - Search tag in class dev.relism.flash.Flash</dt>
|
|
<dd>Section</dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractRouter.html#doRegister(dev.relism.flash.http.HttpMethod,java.lang.String,dev.relism.flash.models.RequestHandler,dev.relism.flash.routing.Middleware%5B%5D)" class="member-name-link">doRegister(HttpMethod, String, RequestHandler, Middleware[])</a> - Method in class dev.relism.flash.routing.<a href="dev/relism/flash/routing/AbstractRouter.html" title="class in dev.relism.flash.routing">AbstractRouter</a></dt>
|
|
<dd>
|
|
<div class="block">Registers a handler with a pre-built middleware array.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Request.html#drain()" class="member-name-link">drain()</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Request.html" title="class in dev.relism.flash.models">Request</a></dt>
|
|
<dd>
|
|
<div class="block">Discards unread body bytes; called by the server after each request on keep-alive connections.</div>
|
|
</dd>
|
|
</dl>
|
|
<h2 class="title" id="I:E">E</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/extension/FlashContext.html#eager-vs-lazy-registration-heading" class="search-tag-link">Eager vs lazy registration</a> - Search tag in class dev.relism.flash.extension.FlashContext</dt>
|
|
<dd>Section</dd>
|
|
<dt><a href="dev/relism/flash/extension/ExtensionPhase.html#EARLY" class="member-name-link">EARLY</a> - Enum constant in enum class dev.relism.flash.extension.<a href="dev/relism/flash/extension/ExtensionPhase.html" title="enum class in dev.relism.flash.extension">ExtensionPhase</a></dt>
|
|
<dd>
|
|
<div class="block">Security guards, rate limiting — must short-circuit before expensive processing.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketSession.html#echo(dev.relism.flash.websocket.WebSocketFrame)" class="member-name-link">echo(WebSocketFrame)</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketSession.html" title="class in dev.relism.flash.websocket">WebSocketSession</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/QueryParams.html#EMPTY" class="member-name-link">EMPTY</a> - Static variable in class dev.relism.flash.models.<a href="dev/relism/flash/models/QueryParams.html" title="class in dev.relism.flash.models">QueryParams</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/RouteEvent.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in record class dev.relism.flash.extension.<a href="dev/relism/flash/extension/RouteEvent.html" title="class in dev.relism.flash.extension">RouteEvent</a></dt>
|
|
<dd>
|
|
<div class="block">Indicates whether some other object is "equal to" this one.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/template/ErrorPages.html" class="type-name-link" title="class in dev.relism.flash.template">ErrorPages</a> - Class in <a href="dev/relism/flash/template/package-summary.html">dev.relism.flash.template</a></dt>
|
|
<dd>
|
|
<div class="block">Precompiled error page templates.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/template/ErrorPages.html#%3Cinit%3E()" class="member-name-link">ErrorPages()</a> - Constructor for class dev.relism.flash.template.<a href="dev/relism/flash/template/ErrorPages.html" title="class in dev.relism.flash.template">ErrorPages</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashExtension.html#example-heading" class="search-tag-link">Example</a> - Search tag in interface dev.relism.flash.extension.FlashExtension</dt>
|
|
<dd>Section</dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractRouter.html#exceptionHandler" class="member-name-link">exceptionHandler</a> - Variable in class dev.relism.flash.routing.<a href="dev/relism/flash/routing/AbstractRouter.html" title="class in dev.relism.flash.routing">AbstractRouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/ExtensionPhase.html" class="type-name-link" title="enum class in dev.relism.flash.extension">ExtensionPhase</a> - Enum Class in <a href="dev/relism/flash/extension/package-summary.html">dev.relism.flash.extension</a></dt>
|
|
<dd>
|
|
<div class="block">Semantic execution phases for <a href="dev/relism/flash/extension/FlashExtension.html#priority()"><code>FlashExtension.priority()</code></a>.</div>
|
|
</dd>
|
|
</dl>
|
|
<h2 class="title" id="I:F">F</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathRouterImpl.html" class="type-name-link" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathRouterImpl</a> - Class in <a href="dev/relism/flash/routing/routers/fastpathrouter/package-summary.html">dev.relism.flash.routing.routers.fastpathrouter</a></dt>
|
|
<dd>
|
|
<div class="block">Router backed by the <code>fpr-core</code> byte-level state machine.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathRouterImpl.html#%3Cinit%3E()" class="member-name-link">FastPathRouterImpl()</a> - Constructor for class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathRouterImpl.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathRouterImpl</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.html" class="type-name-link" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews</a> - Class in <a href="dev/relism/flash/routing/routers/fastpathrouter/package-summary.html">dev.relism.flash.routing.routers.fastpathrouter</a></dt>
|
|
<dd>
|
|
<div class="block"><code>ByteView</code> implementations used on the router and parser hot paths.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.html#%3Cinit%3E()" class="member-name-link">FastPathViews()</a> - Constructor for class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.MethodPathByteView.html" class="type-name-link" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.MethodPathByteView</a> - Class in <a href="dev/relism/flash/routing/routers/fastpathrouter/package-summary.html">dev.relism.flash.routing.routers.fastpathrouter</a></dt>
|
|
<dd>
|
|
<div class="block">Mutable composite view: method bytes + path.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.RequestByteView.html" class="type-name-link" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.RequestByteView</a> - Class in <a href="dev/relism/flash/routing/routers/fastpathrouter/package-summary.html">dev.relism.flash.routing.routers.fastpathrouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.SocketByteView.html" class="type-name-link" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.SocketByteView</a> - Class in <a href="dev/relism/flash/routing/routers/fastpathrouter/package-summary.html">dev.relism.flash.routing.routers.fastpathrouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.StringByteView.html" class="type-name-link" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.StringByteView</a> - Class in <a href="dev/relism/flash/routing/routers/fastpathrouter/package-summary.html">dev.relism.flash.routing.routers.fastpathrouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathWsRouterImpl.html" class="type-name-link" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathWsRouterImpl</a> - Class in <a href="dev/relism/flash/routing/routers/fastpathrouter/package-summary.html">dev.relism.flash.routing.routers.fastpathrouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathWsRouterImpl.html#%3Cinit%3E()" class="member-name-link">FastPathWsRouterImpl()</a> - Constructor for class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathWsRouterImpl.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathWsRouterImpl</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/api/multipart/Multipart.html#field(java.lang.String)" class="member-name-link">field(String)</a> - Method in class dev.relism.flash.api.multipart.<a href="dev/relism/flash/api/multipart/Multipart.html" title="class in dev.relism.flash.api.multipart">Multipart</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the text value of the first field named <code>name</code>, or <code>null</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/api/multipart/Multipart.html#file(java.lang.String)" class="member-name-link">file(String)</a> - Method in class dev.relism.flash.api.multipart.<a href="dev/relism/flash/api/multipart/Multipart.html" title="class in dev.relism.flash.api.multipart">Multipart</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the first file part named <code>name</code>, or <code>null</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/api/multipart/Part.html#filename()" class="member-name-link">filename()</a> - Method in class dev.relism.flash.api.multipart.<a href="dev/relism/flash/api/multipart/Part.html" title="class in dev.relism.flash.api.multipart">Part</a></dt>
|
|
<dd>
|
|
<div class="block">Original filename from <code>filename="..."</code>, or <code>null</code> for text fields.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashContext.html#find(java.lang.Class)" class="member-name-link">find(Class<T>)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashContext.html" title="class in dev.relism.flash.extension">FlashContext</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the service for <code>type</code>, or empty if not found in this scope or any parent.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/RequestHandler.html#find(java.lang.Class)" class="member-name-link">find(Class<T>)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestHandler.html" title="class in dev.relism.flash.models">RequestHandler</a></dt>
|
|
<dd>
|
|
<div class="block">Looks up an optional service from the <a href="dev/relism/flash/extension/FlashContext.html" title="class in dev.relism.flash.extension"><code>FlashContext</code></a>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketEndpoint.html#find(java.lang.Class)" class="member-name-link">find(Class<T>)</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketEndpoint.html" title="class in dev.relism.flash.websocket">WebSocketEndpoint</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/HeaderMap.html#first(java.lang.String)" class="member-name-link">first(String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/HeaderMap.html" title="class in dev.relism.flash.models">HeaderMap</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the first value of header <code>name</code> (case-insensitive), or <code>null</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/Flash.html" class="type-name-link" title="class in dev.relism.flash">Flash</a> - Class in <a href="dev/relism/flash/package-summary.html">dev.relism.flash</a></dt>
|
|
<dd>
|
|
<div class="block">Global Flash constants and runtime environment flags.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/Flash.Commons.html" class="type-name-link" title="class in dev.relism.flash">Flash.Commons</a> - Class in <a href="dev/relism/flash/package-summary.html">dev.relism.flash</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/Flash.Middlewares.html" class="type-name-link" title="class in dev.relism.flash">Flash.Middlewares</a> - Class in <a href="dev/relism/flash/package-summary.html">dev.relism.flash</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html" class="type-name-link" title="class in dev.relism.flash">Flash.Middlewares.CorsConfig</a> - Class in <a href="dev/relism/flash/package-summary.html">dev.relism.flash</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashApp.html" class="type-name-link" title="class in dev.relism.flash.extension">FlashApp</a> - Class in <a href="dev/relism/flash/extension/package-summary.html">dev.relism.flash.extension</a></dt>
|
|
<dd>
|
|
<div class="block">Single entry point for Flash.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashConfiguration.html" class="type-name-link" title="class in dev.relism.flash.extension">FlashConfiguration</a> - Class in <a href="dev/relism/flash/extension/package-summary.html">dev.relism.flash.extension</a></dt>
|
|
<dd>
|
|
<div class="block">Configuration for a <a href="dev/relism/flash/extension/FlashApp.html" title="class in dev.relism.flash.extension"><code>FlashApp</code></a> instance.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashConfiguration.html#%3Cinit%3E()" class="member-name-link">FlashConfiguration()</a> - Constructor for class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashConfiguration.html" title="class in dev.relism.flash.extension">FlashConfiguration</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashContext.html" class="type-name-link" title="class in dev.relism.flash.extension">FlashContext</a> - Class in <a href="dev/relism/flash/extension/package-summary.html">dev.relism.flash.extension</a></dt>
|
|
<dd>
|
|
<div class="block">Central service registry and boot-time hook coordinator.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashContext.html#%3Cinit%3E()" class="member-name-link">FlashContext()</a> - Constructor for class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashContext.html" title="class in dev.relism.flash.extension">FlashContext</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashExtension.html" class="type-name-link" title="interface in dev.relism.flash.extension">FlashExtension</a> - Interface in <a href="dev/relism/flash/extension/package-summary.html">dev.relism.flash.extension</a></dt>
|
|
<dd>
|
|
<div class="block">Two-phase contract for all Flash extensions.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html" class="type-name-link" title="class in dev.relism.flash.extension">FlashRegistrar<SELF></a> - Class in <a href="dev/relism/flash/extension/package-summary.html">dev.relism.flash.extension</a></dt>
|
|
<dd>
|
|
<div class="block">Common route-registration surface shared by <a href="dev/relism/flash/extension/FlashApp.html" title="class in dev.relism.flash.extension"><code>FlashApp</code></a> and <a href="dev/relism/flash/extension/FlashScope.html" title="class in dev.relism.flash.extension"><code>FlashScope</code></a>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#%3Cinit%3E()" class="member-name-link">FlashRegistrar()</a> - Constructor for class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashScope.html" class="type-name-link" title="class in dev.relism.flash.extension">FlashScope</a> - Class in <a href="dev/relism/flash/extension/package-summary.html">dev.relism.flash.extension</a></dt>
|
|
<dd>
|
|
<div class="block">Scoped builder for namespace-prefixed routes.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#FONT_WOFF" class="member-name-link">FONT_WOFF</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#FONT_WOFF2" class="member-name-link">FONT_WOFF2</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/exceptions/HttpException.html#forbidden()" class="member-name-link">forbidden()</a> - Static method in exception class dev.relism.flash.exceptions.<a href="dev/relism/flash/exceptions/HttpException.html" title="class in dev.relism.flash.exceptions">HttpException</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#FORBIDDEN" class="member-name-link">FORBIDDEN</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketSession.html#forceClose()" class="member-name-link">forceClose()</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketSession.html" title="class in dev.relism.flash.websocket">WebSocketSession</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#FORM_URLENCODED" class="member-name-link">FORM_URLENCODED</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/Request.html#forParsed(dev.relism.flash.models.RequestLine,java.io.InputStream,long,byte%5B%5D,int,int,java.net.InetSocketAddress)" class="member-name-link">forParsed(RequestLine, InputStream, long, byte[], int, int, InetSocketAddress)</a> - Static method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Request.html" title="class in dev.relism.flash.models">Request</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#FOUND" class="member-name-link">FOUND</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpMethod.html#fromBytes(byte%5B%5D,int,int)" class="member-name-link">fromBytes(byte[], int, int)</a> - Static method in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpMethod.html" title="enum class in dev.relism.flash.http">HttpMethod</a></dt>
|
|
<dd>
|
|
<div class="block">Resolves the HttpMethod from a byte buffer segment using O(1) dispatch.</div>
|
|
</dd>
|
|
</dl>
|
|
<h2 class="title" id="I:G">G</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#GATEWAY_TIMEOUT" class="member-name-link">GATEWAY_TIMEOUT</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketFrame.html#generation()" class="member-name-link">generation()</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketFrame.html" title="class in dev.relism.flash.websocket">WebSocketFrame</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the generation counter at the moment of this call.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/PathParams.html#get(java.lang.String)" class="member-name-link">get(String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/PathParams.html" title="class in dev.relism.flash.models">PathParams</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/QueryParams.html#get(java.lang.String)" class="member-name-link">get(String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/QueryParams.html" title="class in dev.relism.flash.models">QueryParams</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#get(java.lang.String,dev.relism.flash.models.SimpleHandler.FunctionalHandler,dev.relism.flash.routing.Middleware...)" class="member-name-link">get(String, SimpleHandler.FunctionalHandler, Middleware...)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpMethod.html#GET" class="member-name-link">GET</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpMethod.html" title="enum class in dev.relism.flash.http">HttpMethod</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/GET.html" class="type-name-link" title="annotation interface in dev.relism.flash.routing">GET</a> - Annotation Interface in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd>
|
|
<div class="block">Shorthand for <code>@Route(method = HttpMethod.GET, path = "…")</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/QueryParams.html#getAll(java.lang.String)" class="member-name-link">getAll(String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/QueryParams.html" title="class in dev.relism.flash.models">QueryParams</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractRouter.html#getExceptionHandler()" class="member-name-link">getExceptionHandler()</a> - Method in class dev.relism.flash.routing.<a href="dev/relism/flash/routing/AbstractRouter.html" title="class in dev.relism.flash.routing">AbstractRouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#getHeaders()" class="member-name-link">getHeaders()</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd>
|
|
<div class="block">Returns custom headers, or an empty list if none were added.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractRouter.html#getNotFoundHandler()" class="member-name-link">getNotFoundHandler()</a> - Method in class dev.relism.flash.routing.<a href="dev/relism/flash/routing/AbstractRouter.html" title="class in dev.relism.flash.routing">AbstractRouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#GONE" class="member-name-link">GONE</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#GRAPHQL" class="member-name-link">GRAPHQL</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#GZIP" class="member-name-link">GZIP</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<h2 class="title" id="I:H">H</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/models/RequestHandler.html#handle(dev.relism.flash.models.Request,dev.relism.flash.models.Response)" class="member-name-link">handle(Request, Response)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestHandler.html" title="class in dev.relism.flash.models">RequestHandler</a></dt>
|
|
<dd>
|
|
<div class="block">Handles an incoming request.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/SimpleHandler.FunctionalHandler.html#handle(dev.relism.flash.models.Request,dev.relism.flash.models.Response)" class="member-name-link">handle(Request, Response)</a> - Method in interface dev.relism.flash.models.<a href="dev/relism/flash/models/SimpleHandler.FunctionalHandler.html" title="interface in dev.relism.flash.models">SimpleHandler.FunctionalHandler</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/SimpleHandler.html#handle(dev.relism.flash.models.Request,dev.relism.flash.models.Response)" class="member-name-link">handle(Request, Response)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/SimpleHandler.html" title="class in dev.relism.flash.models">SimpleHandler</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractRouter.ExceptionHandler.html#handle(java.lang.Exception,dev.relism.flash.models.Request,dev.relism.flash.models.Response)" class="member-name-link">handle(Exception, Request, Response)</a> - Method in interface dev.relism.flash.routing.<a href="dev/relism/flash/routing/AbstractRouter.ExceptionHandler.html" title="interface in dev.relism.flash.routing">AbstractRouter.ExceptionHandler</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/RouteEvent.html#handler-abstraction-chain-heading" class="search-tag-link">Handler abstraction chain</a> - Search tag in record class dev.relism.flash.extension.RouteEvent</dt>
|
|
<dd>Section</dd>
|
|
<dt><a href="dev/relism/flash/extension/RouteEvent.html#handlerClass()" class="member-name-link">handlerClass()</a> - Method in record class dev.relism.flash.extension.<a href="dev/relism/flash/extension/RouteEvent.html" title="class in dev.relism.flash.extension">RouteEvent</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the value of the <a href="./dev/relism/flash/extension/RouteEvent.html#param-handlerClass"><code>handlerClass</code></a> record component.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/RouteEvent.html#hashCode()" class="member-name-link">hashCode()</a> - Method in record class dev.relism.flash.extension.<a href="dev/relism/flash/extension/RouteEvent.html" title="class in dev.relism.flash.extension">RouteEvent</a></dt>
|
|
<dd>
|
|
<div class="block">Returns a hash code value for this object.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#head(java.lang.String,dev.relism.flash.models.SimpleHandler.FunctionalHandler,dev.relism.flash.routing.Middleware...)" class="member-name-link">head(String, SimpleHandler.FunctionalHandler, Middleware...)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpMethod.html#HEAD" class="member-name-link">HEAD</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpMethod.html" title="enum class in dev.relism.flash.http">HttpMethod</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/HEAD.html" class="type-name-link" title="annotation interface in dev.relism.flash.routing">HEAD</a> - Annotation Interface in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd>
|
|
<div class="block">Shorthand for <code>@Route(method = HttpMethod.HEAD, path = "…")</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#header(byte%5B%5D)" class="member-name-link">header(byte[])</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd>
|
|
<div class="block">Adds a pre-encoded header (e.g. a static <code>"X-RateLimit-Limit: 100\r\n"</code> byte array
|
|
pre-built at boot time).</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Request.html#header(java.lang.String)" class="member-name-link">header(String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Request.html" title="class in dev.relism.flash.models">Request</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the first value of header <code>name</code>, or <code>null</code> if absent.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#header(java.lang.String,java.lang.String)" class="member-name-link">header(String, String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd>
|
|
<div class="block">Adds a response header.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Request.html#headerEquals(java.lang.String,java.lang.String)" class="member-name-link">headerEquals(String, String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Request.html" title="class in dev.relism.flash.models">Request</a></dt>
|
|
<dd>
|
|
<div class="block">Internal: case-insensitive header value comparison used by the server keep-alive logic.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/HeaderMap.html" class="type-name-link" title="class in dev.relism.flash.models">HeaderMap</a> - Class in <a href="dev/relism/flash/models/package-summary.html">dev.relism.flash.models</a></dt>
|
|
<dd>
|
|
<div class="block">Lazy, zero-copy header access backed directly by the request parser's byte buffer.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/HeaderMap.html#%3Cinit%3E()" class="member-name-link">HeaderMap()</a> - Constructor for class dev.relism.flash.models.<a href="dev/relism/flash/models/HeaderMap.html" title="class in dev.relism.flash.models">HeaderMap</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html#headers()" class="member-name-link">headers()</a> - Method in class dev.relism.flash.<a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html" title="class in dev.relism.flash">Flash.Middlewares.CorsConfig</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/Request.html#headers()" class="member-name-link">headers()</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Request.html" title="class in dev.relism.flash.models">Request</a></dt>
|
|
<dd>
|
|
<div class="block">Returns all header values in declaration order, one entry per header line.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Request.html#headers(java.lang.String)" class="member-name-link">headers(String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Request.html" title="class in dev.relism.flash.models">Request</a></dt>
|
|
<dd>
|
|
<div class="block">Returns all values of header <code>name</code> in declaration order.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html#headers(java.lang.String...)" class="member-name-link">headers(String...)</a> - Method in class dev.relism.flash.<a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html" title="class in dev.relism.flash">Flash.Middlewares.CorsConfig</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/exceptions/HttpException.html" class="type-name-link" title="class in dev.relism.flash.exceptions">HttpException</a> - Exception Class in <a href="dev/relism/flash/exceptions/package-summary.html">dev.relism.flash.exceptions</a></dt>
|
|
<dd>
|
|
<div class="block">Runtime exception carrying an HTTP status code.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/exceptions/HttpException.html#%3Cinit%3E(int,java.lang.String)" class="member-name-link">HttpException(int, String)</a> - Constructor for exception class dev.relism.flash.exceptions.<a href="dev/relism/flash/exceptions/HttpException.html" title="class in dev.relism.flash.exceptions">HttpException</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpMethod.html" class="type-name-link" title="enum class in dev.relism.flash.http">HttpMethod</a> - Enum Class in <a href="dev/relism/flash/http/package-summary.html">dev.relism.flash.http</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html" class="type-name-link" title="enum class in dev.relism.flash.http">HttpStatus</a> - Enum Class in <a href="dev/relism/flash/http/package-summary.html">dev.relism.flash.http</a></dt>
|
|
<dd>
|
|
<div class="block">Pre-compiled byte representations of standard HTTP status lines.</div>
|
|
</dd>
|
|
</dl>
|
|
<h2 class="title" id="I:I">I</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#IMAGE_AVIF" class="member-name-link">IMAGE_AVIF</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#IMAGE_GIF" class="member-name-link">IMAGE_GIF</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#IMAGE_ICO" class="member-name-link">IMAGE_ICO</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#IMAGE_JPEG" class="member-name-link">IMAGE_JPEG</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#IMAGE_PNG" class="member-name-link">IMAGE_PNG</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#IMAGE_SVG" class="member-name-link">IMAGE_SVG</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#IMAGE_WEBP" class="member-name-link">IMAGE_WEBP</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/exceptions/InitializationException.html" class="type-name-link" title="class in dev.relism.flash.exceptions">InitializationException</a> - Exception Class in <a href="dev/relism/flash/exceptions/package-summary.html">dev.relism.flash.exceptions</a></dt>
|
|
<dd>
|
|
<div class="block">Thrown at boot time when Flash detects a configuration or registration error.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/exceptions/InitializationException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">InitializationException(String)</a> - Constructor for exception class dev.relism.flash.exceptions.<a href="dev/relism/flash/exceptions/InitializationException.html" title="class in dev.relism.flash.exceptions">InitializationException</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/exceptions/InitializationException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">InitializationException(String, Throwable)</a> - Constructor for exception class dev.relism.flash.exceptions.<a href="dev/relism/flash/exceptions/InitializationException.html" title="class in dev.relism.flash.exceptions">InitializationException</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/PathParams.html#inject(dev.relism.flash.models.Request,dev.relism.flash.models.PathParams)" class="member-name-link">inject(Request, PathParams)</a> - Static method in class dev.relism.flash.models.<a href="dev/relism/flash/models/PathParams.html" title="class in dev.relism.flash.models">PathParams</a></dt>
|
|
<dd>
|
|
<div class="block">Injects path parameters into a request.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashApp.html#install(dev.relism.flash.extension.FlashExtension)" class="member-name-link">install(FlashExtension)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashApp.html" title="class in dev.relism.flash.extension">FlashApp</a></dt>
|
|
<dd>
|
|
<div class="block">Registers an extension for two-phase installation at startup.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#instantiate(java.lang.Class)" class="member-name-link">instantiate(Class<?>)</a> - Static method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#instantiateWs(java.lang.Class)" class="member-name-link">instantiateWs(Class<?>)</a> - Static method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/exceptions/HttpException.html#internal(java.lang.String)" class="member-name-link">internal(String)</a> - Static method in exception class dev.relism.flash.exceptions.<a href="dev/relism/flash/exceptions/HttpException.html" title="class in dev.relism.flash.exceptions">HttpException</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#INTERNAL_SERVER_ERROR" class="member-name-link">INTERNAL_SERVER_ERROR</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/RequestBody.html#isEmpty()" class="member-name-link">isEmpty()</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestBody.html" title="class in dev.relism.flash.models">RequestBody</a></dt>
|
|
<dd>
|
|
<div class="block"><code>true</code> if the body has zero bytes (<code>Content-Length: 0</code> or no body).</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/api/multipart/Part.html#isFile()" class="member-name-link">isFile()</a> - Method in class dev.relism.flash.api.multipart.<a href="dev/relism/flash/api/multipart/Part.html" title="class in dev.relism.flash.api.multipart">Part</a></dt>
|
|
<dd>
|
|
<div class="block"><code>true</code> if this part has a <code>filename</code> attribute (i.e. a file upload).</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketFrame.html#isFin()" class="member-name-link">isFin()</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketFrame.html" title="class in dev.relism.flash.websocket">WebSocketFrame</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketSession.html#isOpen()" class="member-name-link">isOpen()</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketSession.html" title="class in dev.relism.flash.websocket">WebSocketSession</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#isStreaming()" class="member-name-link">isStreaming()</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<h2 class="title" id="I:J">J</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/routing/PathUtils.html#join(java.lang.String,java.lang.String)" class="member-name-link">join(String, String)</a> - Static method in class dev.relism.flash.routing.<a href="dev/relism/flash/routing/PathUtils.html" title="class in dev.relism.flash.routing">PathUtils</a></dt>
|
|
<dd>
|
|
<div class="block">Joins two path segments and ensures the result is sanitized.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#JSON" class="member-name-link">JSON</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<h2 class="title" id="I:L">L</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/extension/ExtensionPhase.html#LATE" class="member-name-link">LATE</a> - Enum constant in enum class dev.relism.flash.extension.<a href="dev/relism/flash/extension/ExtensionPhase.html" title="enum class in dev.relism.flash.extension">ExtensionPhase</a></dt>
|
|
<dd>
|
|
<div class="block">Observability, logging, diagnostics — must observe after all business logic.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#LD_JSON" class="member-name-link">LD_JSON</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.MethodPathByteView.html#length()" class="member-name-link">length()</a> - Method in class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.MethodPathByteView.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.MethodPathByteView</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.RequestByteView.html#length()" class="member-name-link">length()</a> - Method in class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.RequestByteView.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.RequestByteView</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.SocketByteView.html#length()" class="member-name-link">length()</a> - Method in class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.SocketByteView.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.SocketByteView</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.StringByteView.html#length()" class="member-name-link">length()</a> - Method in class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.StringByteView.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.StringByteView</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#LENGTH_REQUIRED" class="member-name-link">LENGTH_REQUIRED</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/RequestHandler.html#lifecycle-heading" class="search-tag-link">Lifecycle</a> - Search tag in class dev.relism.flash.models.RequestHandler</dt>
|
|
<dd>Section</dd>
|
|
<dt><a href="dev/relism/flash/models/HeaderMap.html#lifetime-contract-read-carefully-heading" class="search-tag-link">Lifetime contract — read carefully</a> - Search tag in class dev.relism.flash.models.HeaderMap</dt>
|
|
<dd>Section</dd>
|
|
</dl>
|
|
<h2 class="title" id="I:M">M</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/Main.html#main(java.lang.String%5B%5D)" class="member-name-link">main(String[])</a> - Static method in class dev.relism.flash.<a href="dev/relism/flash/Main.html" title="class in dev.relism.flash">Main</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/Main.html" class="type-name-link" title="class in dev.relism.flash">Main</a> - Class in <a href="dev/relism/flash/package-summary.html">dev.relism.flash</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/Main.html#%3Cinit%3E()" class="member-name-link">Main()</a> - Constructor for class dev.relism.flash.<a href="dev/relism/flash/Main.html" title="class in dev.relism.flash">Main</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/api/multipart/Part.html#materialize()" class="member-name-link">materialize()</a> - Method in class dev.relism.flash.api.multipart.<a href="dev/relism/flash/api/multipart/Part.html" title="class in dev.relism.flash.api.multipart">Part</a></dt>
|
|
<dd>
|
|
<div class="block">Materialises the body into a <code>byte[]</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/RouteEvent.html#method()" class="member-name-link">method()</a> - Method in record class dev.relism.flash.extension.<a href="dev/relism/flash/extension/RouteEvent.html" title="class in dev.relism.flash.extension">RouteEvent</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the value of the <a href="./dev/relism/flash/extension/RouteEvent.html#param-method"><code>method</code></a> record component.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Request.html#method()" class="member-name-link">method()</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Request.html" title="class in dev.relism.flash.models">Request</a></dt>
|
|
<dd>
|
|
<div class="block">HTTP method (<code>GET</code>, <code>POST</code>, …).</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/Route.html#method()" class="member-name-link">method()</a> - Element in annotation interface dev.relism.flash.routing.<a href="dev/relism/flash/routing/Route.html" title="annotation interface in dev.relism.flash.routing">Route</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#METHOD_NOT_ALLOWED" class="member-name-link">METHOD_NOT_ALLOWED</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.MethodPathByteView.html#%3Cinit%3E()" class="member-name-link">MethodPathByteView()</a> - Constructor for class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.MethodPathByteView.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.MethodPathByteView</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html#methods()" class="member-name-link">methods()</a> - Method in class dev.relism.flash.<a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html" title="class in dev.relism.flash">Flash.Middlewares.CorsConfig</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html#methods(java.lang.String...)" class="member-name-link">methods(String...)</a> - Method in class dev.relism.flash.<a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html" title="class in dev.relism.flash">Flash.Middlewares.CorsConfig</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/Middleware.html" class="type-name-link" title="interface in dev.relism.flash.routing">Middleware</a> - Interface in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd>
|
|
<div class="block">Stateless interceptor applied around a <a href="dev/relism/flash/models/RequestHandler.html" title="class in dev.relism.flash.models"><code>RequestHandler</code></a>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/RouteEvent.html#middlewareChain()" class="member-name-link">middlewareChain()</a> - Method in record class dev.relism.flash.extension.<a href="dev/relism/flash/extension/RouteEvent.html" title="class in dev.relism.flash.extension">RouteEvent</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the value of the <a href="./dev/relism/flash/extension/RouteEvent.html#param-middlewareChain"><code>middlewareChain</code></a> record component.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/RouteEvent.html#middleware-chain-heading" class="search-tag-link">Middleware chain</a> - Search tag in record class dev.relism.flash.extension.RouteEvent</dt>
|
|
<dd>Section</dd>
|
|
<dt><a href="dev/relism/flash/Flash.Commons.html#middlewares" class="member-name-link">middlewares</a> - Variable in class dev.relism.flash.<a href="dev/relism/flash/Flash.Commons.html" title="class in dev.relism.flash">Flash.Commons</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/Flash.Middlewares.html#%3Cinit%3E()" class="member-name-link">Middlewares()</a> - Constructor for class dev.relism.flash.<a href="dev/relism/flash/Flash.Middlewares.html" title="class in dev.relism.flash">Flash.Middlewares</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashApp.html#mount(java.lang.String,java.util.function.Consumer)" class="member-name-link">mount(String, Consumer<FlashScope>)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashApp.html" title="class in dev.relism.flash.extension">FlashApp</a></dt>
|
|
<dd>
|
|
<div class="block">Mounts a scoped group of routes under <code>namespace</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#MOVED_PERMANENTLY" class="member-name-link">MOVED_PERMANENTLY</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#MSGPACK" class="member-name-link">MSGPACK</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/api/multipart/Multipart.html" class="type-name-link" title="class in dev.relism.flash.api.multipart">Multipart</a> - Class in <a href="dev/relism/flash/api/multipart/package-summary.html">dev.relism.flash.api.multipart</a></dt>
|
|
<dd>
|
|
<div class="block">Lazy streaming <code>multipart/form-data</code> parser.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#MULTIPART_FORM" class="member-name-link">MULTIPART_FORM</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<h2 class="title" id="I:N">N</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/api/multipart/Part.html#name()" class="member-name-link">name()</a> - Method in class dev.relism.flash.api.multipart.<a href="dev/relism/flash/api/multipart/Part.html" title="class in dev.relism.flash.api.multipart">Part</a></dt>
|
|
<dd>
|
|
<div class="block">Field or file name from <code>Content-Disposition: form-data; name="..."</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/RouteEvent.html#namespace()" class="member-name-link">namespace()</a> - Method in record class dev.relism.flash.extension.<a href="dev/relism/flash/extension/RouteEvent.html" title="class in dev.relism.flash.extension">RouteEvent</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the value of the <a href="./dev/relism/flash/extension/RouteEvent.html#param-namespace"><code>namespace</code></a> record component.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#NDJSON" class="member-name-link">NDJSON</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#NO_CONTENT" class="member-name-link">NO_CONTENT</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#NONE" class="member-name-link">NONE</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#NOT_ACCEPTABLE" class="member-name-link">NOT_ACCEPTABLE</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#NOT_FOUND" class="member-name-link">NOT_FOUND</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#NOT_IMPLEMENTED" class="member-name-link">NOT_IMPLEMENTED</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#NOT_MODIFIED" class="member-name-link">NOT_MODIFIED</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/exceptions/HttpException.html#notFound(java.lang.String)" class="member-name-link">notFound(String)</a> - Static method in exception class dev.relism.flash.exceptions.<a href="dev/relism/flash/exceptions/HttpException.html" title="class in dev.relism.flash.exceptions">HttpException</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractRouter.html#notFoundHandler" class="member-name-link">notFoundHandler</a> - Variable in class dev.relism.flash.routing.<a href="dev/relism/flash/routing/AbstractRouter.html" title="class in dev.relism.flash.routing">AbstractRouter</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<h2 class="title" id="I:O">O</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/api/multipart/Multipart.html#of(dev.relism.flash.models.Request)" class="member-name-link">of(Request)</a> - Static method in class dev.relism.flash.api.multipart.<a href="dev/relism/flash/api/multipart/Multipart.html" title="class in dev.relism.flash.api.multipart">Multipart</a></dt>
|
|
<dd>
|
|
<div class="block">Creates a parser for <code>request</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/Middleware.html#of(dev.relism.flash.routing.Middleware...)" class="member-name-link">of(Middleware...)</a> - Static method in interface dev.relism.flash.routing.<a href="dev/relism/flash/routing/Middleware.html" title="interface in dev.relism.flash.routing">Middleware</a></dt>
|
|
<dd>
|
|
<div class="block">Composes an ordered chain of middlewares into a single <a href="dev/relism/flash/routing/Middleware.html" title="interface in dev.relism.flash.routing"><code>Middleware</code></a>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/Routes.html#of(java.lang.Class)" class="member-name-link">of(Class<?>)</a> - Static method in class dev.relism.flash.routing.<a href="dev/relism/flash/routing/Routes.html" title="class in dev.relism.flash.routing">Routes</a></dt>
|
|
<dd>
|
|
<div class="block">Effective route for <code>cls</code>, or <code>null</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#OK" class="member-name-link">OK</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketHandler.html#onClose(dev.relism.flash.websocket.WebSocketSession,int)" class="member-name-link">onClose(WebSocketSession, int)</a> - Method in interface dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketHandler.html" title="interface in dev.relism.flash.websocket">WebSocketHandler</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketHandler.html#onError(dev.relism.flash.websocket.WebSocketSession,java.lang.Throwable)" class="member-name-link">onError(WebSocketSession, Throwable)</a> - Method in interface dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketHandler.html" title="interface in dev.relism.flash.websocket">WebSocketHandler</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashApp.html#onException(dev.relism.flash.routing.AbstractRouter.ExceptionHandler)" class="member-name-link">onException(AbstractRouter.ExceptionHandler)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashApp.html" title="class in dev.relism.flash.extension">FlashApp</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractRouter.html#onException(dev.relism.flash.routing.AbstractRouter.ExceptionHandler)" class="member-name-link">onException(AbstractRouter.ExceptionHandler)</a> - Method in class dev.relism.flash.routing.<a href="dev/relism/flash/routing/AbstractRouter.html" title="class in dev.relism.flash.routing">AbstractRouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/RequestHandler.html#onInit()" class="member-name-link">onInit()</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestHandler.html" title="class in dev.relism.flash.models">RequestHandler</a></dt>
|
|
<dd>
|
|
<div class="block">Override to cache services at boot time.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketEndpoint.html#onInit()" class="member-name-link">onInit()</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketEndpoint.html" title="class in dev.relism.flash.websocket">WebSocketEndpoint</a></dt>
|
|
<dd>
|
|
<div class="block">Override to resolve and cache services before first connection.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketHandler.html#onMessage(dev.relism.flash.websocket.WebSocketSession,dev.relism.flash.websocket.WebSocketFrame)" class="member-name-link">onMessage(WebSocketSession, WebSocketFrame)</a> - Method in interface dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketHandler.html" title="interface in dev.relism.flash.websocket">WebSocketHandler</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashApp.html#onNotFound(dev.relism.flash.models.SimpleHandler.FunctionalHandler)" class="member-name-link">onNotFound(SimpleHandler.FunctionalHandler)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashApp.html" title="class in dev.relism.flash.extension">FlashApp</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractRouter.html#onNotFound(dev.relism.flash.models.SimpleHandler.FunctionalHandler)" class="member-name-link">onNotFound(SimpleHandler.FunctionalHandler)</a> - Method in class dev.relism.flash.routing.<a href="dev/relism/flash/routing/AbstractRouter.html" title="class in dev.relism.flash.routing">AbstractRouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketHandler.html#onOpen(dev.relism.flash.websocket.WebSocketSession)" class="member-name-link">onOpen(WebSocketSession)</a> - Method in interface dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketHandler.html" title="interface in dev.relism.flash.websocket">WebSocketHandler</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/RouteListener.html#onRoute(dev.relism.flash.extension.RouteEvent)" class="member-name-link">onRoute(RouteEvent)</a> - Method in interface dev.relism.flash.extension.<a href="dev/relism/flash/extension/RouteListener.html" title="interface in dev.relism.flash.extension">RouteListener</a></dt>
|
|
<dd>
|
|
<div class="block">Called once for every registered route, in registration order.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketFrame.html#OP_BINARY" class="member-name-link">OP_BINARY</a> - Static variable in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketFrame.html" title="class in dev.relism.flash.websocket">WebSocketFrame</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketFrame.html#OP_CLOSE" class="member-name-link">OP_CLOSE</a> - Static variable in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketFrame.html" title="class in dev.relism.flash.websocket">WebSocketFrame</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketFrame.html#OP_CONTINUATION" class="member-name-link">OP_CONTINUATION</a> - Static variable in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketFrame.html" title="class in dev.relism.flash.websocket">WebSocketFrame</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketFrame.html#OP_PING" class="member-name-link">OP_PING</a> - Static variable in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketFrame.html" title="class in dev.relism.flash.websocket">WebSocketFrame</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketFrame.html#OP_PONG" class="member-name-link">OP_PONG</a> - Static variable in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketFrame.html" title="class in dev.relism.flash.websocket">WebSocketFrame</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketFrame.html#OP_TEXT" class="member-name-link">OP_TEXT</a> - Static variable in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketFrame.html" title="class in dev.relism.flash.websocket">WebSocketFrame</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketFrame.html#opcode()" class="member-name-link">opcode()</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketFrame.html" title="class in dev.relism.flash.websocket">WebSocketFrame</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashContext.html#optional(java.lang.Class)" class="member-name-link">optional(Class<T>)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashContext.html" title="class in dev.relism.flash.extension">FlashContext</a></dt>
|
|
<dd>
|
|
<div class="block">Alias for <a href="dev/relism/flash/extension/FlashContext.html#find(java.lang.Class)"><code>FlashContext.find(java.lang.Class<T>)</code></a> — prefer when semantics are "this may or may not exist".</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/RequestHandler.html#optional(java.lang.Class)" class="member-name-link">optional(Class<T>)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestHandler.html" title="class in dev.relism.flash.models">RequestHandler</a></dt>
|
|
<dd>
|
|
<div class="block">Looks up an optional service from the <a href="dev/relism/flash/extension/FlashContext.html" title="class in dev.relism.flash.extension"><code>FlashContext</code></a>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#options(java.lang.String,dev.relism.flash.models.SimpleHandler.FunctionalHandler,dev.relism.flash.routing.Middleware...)" class="member-name-link">options(String, SimpleHandler.FunctionalHandler, Middleware...)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpMethod.html#OPTIONS" class="member-name-link">OPTIONS</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpMethod.html" title="enum class in dev.relism.flash.http">HttpMethod</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/OPTIONS.html" class="type-name-link" title="annotation interface in dev.relism.flash.routing">OPTIONS</a> - Annotation Interface in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd>
|
|
<div class="block">Shorthand for <code>@Route(method = HttpMethod.OPTIONS, path = "…")</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html#origin()" class="member-name-link">origin()</a> - Method in class dev.relism.flash.<a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html" title="class in dev.relism.flash">Flash.Middlewares.CorsConfig</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html#origin(java.lang.String)" class="member-name-link">origin(String)</a> - Method in class dev.relism.flash.<a href="dev/relism/flash/Flash.Middlewares.CorsConfig.html" title="class in dev.relism.flash">Flash.Middlewares.CorsConfig</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<h2 class="title" id="I:P">P</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/models/Request.html#param(java.lang.String)" class="member-name-link">param(String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Request.html" title="class in dev.relism.flash.models">Request</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the path parameter named <code>name</code>, or <code>null</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/RequestHelper.html#paramInt(dev.relism.flash.models.Request,java.lang.String)" class="member-name-link">paramInt(Request, String)</a> - Static method in class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestHelper.html" title="class in dev.relism.flash.models">RequestHelper</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the path parameter as an int.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/RequestHelper.html#paramLong(dev.relism.flash.models.Request,java.lang.String)" class="member-name-link">paramLong(Request, String)</a> - Static method in class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestHelper.html" title="class in dev.relism.flash.models">RequestHelper</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the path parameter as a long.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/RequestHelper.html#paramRequired(dev.relism.flash.models.Request,java.lang.String)" class="member-name-link">paramRequired(Request, String)</a> - Static method in class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestHelper.html" title="class in dev.relism.flash.models">RequestHelper</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the path parameter as a String.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/RequestParser.html#parse(java.io.InputStream)" class="member-name-link">parse(InputStream)</a> - Method in class dev.relism.flash.<a href="dev/relism/flash/RequestParser.html" title="class in dev.relism.flash">RequestParser</a></dt>
|
|
<dd>
|
|
<div class="block">Parses the next HTTP request from <code>in</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/api/multipart/Part.html" class="type-name-link" title="class in dev.relism.flash.api.multipart">Part</a> - Class in <a href="dev/relism/flash/api/multipart/package-summary.html">dev.relism.flash.api.multipart</a></dt>
|
|
<dd>
|
|
<div class="block">One part of a <code>multipart/form-data</code> body produced by <a href="dev/relism/flash/api/multipart/Multipart.html" title="class in dev.relism.flash.api.multipart"><code>Multipart</code></a>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#PARTIAL_CONTENT" class="member-name-link">PARTIAL_CONTENT</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/api/multipart/Multipart.html#parts()" class="member-name-link">parts()</a> - Method in class dev.relism.flash.api.multipart.<a href="dev/relism/flash/api/multipart/Multipart.html" title="class in dev.relism.flash.api.multipart">Multipart</a></dt>
|
|
<dd>
|
|
<div class="block">Returns all parts in declaration order.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/api/multipart/Multipart.html#parts(java.lang.String)" class="member-name-link">parts(String)</a> - Method in class dev.relism.flash.api.multipart.<a href="dev/relism/flash/api/multipart/Multipart.html" title="class in dev.relism.flash.api.multipart">Multipart</a></dt>
|
|
<dd>
|
|
<div class="block">Returns all parts named <code>name</code> in declaration order.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#patch(java.lang.String,dev.relism.flash.models.SimpleHandler.FunctionalHandler,dev.relism.flash.routing.Middleware...)" class="member-name-link">patch(String, SimpleHandler.FunctionalHandler, Middleware...)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpMethod.html#PATCH" class="member-name-link">PATCH</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpMethod.html" title="enum class in dev.relism.flash.http">HttpMethod</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/PATCH.html" class="type-name-link" title="annotation interface in dev.relism.flash.routing">PATCH</a> - Annotation Interface in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd>
|
|
<div class="block">Shorthand for <code>@Route(method = HttpMethod.PATCH, path = "…")</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/RouteEvent.html#path()" class="member-name-link">path()</a> - Method in record class dev.relism.flash.extension.<a href="dev/relism/flash/extension/RouteEvent.html" title="class in dev.relism.flash.extension">RouteEvent</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the value of the <a href="./dev/relism/flash/extension/RouteEvent.html#param-path"><code>path</code></a> record component.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Request.html#path()" class="member-name-link">path()</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Request.html" title="class in dev.relism.flash.models">Request</a></dt>
|
|
<dd>
|
|
<div class="block">Request path decoded as UTF-8.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/Route.html#path()" class="member-name-link">path()</a> - Element in annotation interface dev.relism.flash.routing.<a href="dev/relism/flash/routing/Route.html" title="annotation interface in dev.relism.flash.routing">Route</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/PathParams.html" class="type-name-link" title="class in dev.relism.flash.models">PathParams</a> - Class in <a href="dev/relism/flash/models/package-summary.html">dev.relism.flash.models</a></dt>
|
|
<dd>
|
|
<div class="block">Path parameters captured during routing, stored as byte offsets into the path view.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/PathParams.html#%3Cinit%3E(dev.relism.fpr.core.ByteView,java.lang.String%5B%5D,int%5B%5D,int%5B%5D)" class="member-name-link">PathParams(ByteView, String[], int[], int[])</a> - Constructor for class dev.relism.flash.models.<a href="dev/relism/flash/models/PathParams.html" title="class in dev.relism.flash.models">PathParams</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/PathUtils.html" class="type-name-link" title="class in dev.relism.flash.routing">PathUtils</a> - Class in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/PathUtils.html#%3Cinit%3E()" class="member-name-link">PathUtils()</a> - Constructor for class dev.relism.flash.routing.<a href="dev/relism/flash/routing/PathUtils.html" title="class in dev.relism.flash.routing">PathUtils</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#PAYLOAD_TOO_LARGE" class="member-name-link">PAYLOAD_TOO_LARGE</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketFrame.html#payloadLength()" class="member-name-link">payloadLength()</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketFrame.html" title="class in dev.relism.flash.websocket">WebSocketFrame</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketFrame.html#payloadOffset()" class="member-name-link">payloadOffset()</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketFrame.html" title="class in dev.relism.flash.websocket">WebSocketFrame</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#PDF" class="member-name-link">PDF</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#PERMANENT_REDIRECT" class="member-name-link">PERMANENT_REDIRECT</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#post(java.lang.String,dev.relism.flash.models.SimpleHandler.FunctionalHandler,dev.relism.flash.routing.Middleware...)" class="member-name-link">post(String, SimpleHandler.FunctionalHandler, Middleware...)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpMethod.html#POST" class="member-name-link">POST</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpMethod.html" title="enum class in dev.relism.flash.http">HttpMethod</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/POST.html" class="type-name-link" title="annotation interface in dev.relism.flash.routing">POST</a> - Annotation Interface in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd>
|
|
<div class="block">Shorthand for <code>@Route(method = HttpMethod.POST, path = "…")</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashExtension.html#priority()" class="member-name-link">priority()</a> - Method in interface dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashExtension.html" title="interface in dev.relism.flash.extension">FlashExtension</a></dt>
|
|
<dd>
|
|
<div class="block">Execution priority.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashExtension.html#priority-and-middleware-ordering-heading" class="search-tag-link">Priority and middleware ordering</a> - Search tag in interface dev.relism.flash.extension.FlashExtension</dt>
|
|
<dd>Section</dd>
|
|
<dt><a href="dev/relism/flash/extension/AnnotationProcessor.html#process(java.lang.Class)" class="member-name-link">process(Class<? extends RequestHandler>)</a> - Method in interface dev.relism.flash.extension.<a href="dev/relism/flash/extension/AnnotationProcessor.html" title="interface in dev.relism.flash.extension">AnnotationProcessor</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashExtension.html#provide(dev.relism.flash.extension.FlashContext)" class="member-name-link">provide(FlashContext)</a> - Method in interface dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashExtension.html" title="interface in dev.relism.flash.extension">FlashExtension</a></dt>
|
|
<dd>
|
|
<div class="block">Phase 1 — register services and processors.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashContext.html#provide(java.lang.Class,T)" class="member-name-link">provide(Class<T>, T)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashContext.html" title="class in dev.relism.flash.extension">FlashContext</a></dt>
|
|
<dd>
|
|
<div class="block">Registers an already-constructed <code>instance</code> under <code>type</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#purge(java.lang.String,dev.relism.flash.models.SimpleHandler.FunctionalHandler,dev.relism.flash.routing.Middleware...)" class="member-name-link">purge(String, SimpleHandler.FunctionalHandler, Middleware...)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpMethod.html#PURGE" class="member-name-link">PURGE</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpMethod.html" title="enum class in dev.relism.flash.http">HttpMethod</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/PURGE.html" class="type-name-link" title="annotation interface in dev.relism.flash.routing">PURGE</a> - Annotation Interface in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd>
|
|
<div class="block">Shorthand for <code>@Route(method = HttpMethod.PURGE, path = "…")</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#put(java.lang.String,dev.relism.flash.models.SimpleHandler.FunctionalHandler,dev.relism.flash.routing.Middleware...)" class="member-name-link">put(String, SimpleHandler.FunctionalHandler, Middleware...)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpMethod.html#PUT" class="member-name-link">PUT</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpMethod.html" title="enum class in dev.relism.flash.http">HttpMethod</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/PUT.html" class="type-name-link" title="annotation interface in dev.relism.flash.routing">PUT</a> - Annotation Interface in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd>
|
|
<div class="block">Shorthand for <code>@Route(method = HttpMethod.PUT, path = "…")</code>.</div>
|
|
</dd>
|
|
</dl>
|
|
<h2 class="title" id="I:Q">Q</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/models/Request.html#queries(java.lang.String)" class="member-name-link">queries(String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Request.html" title="class in dev.relism.flash.models">Request</a></dt>
|
|
<dd>
|
|
<div class="block">Returns all query parameters named <code>name</code> in declaration order.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Request.html#query(java.lang.String)" class="member-name-link">query(String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Request.html" title="class in dev.relism.flash.models">Request</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the first query parameter named <code>name</code>, or <code>null</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/RequestHelper.html#queryInt(dev.relism.flash.models.Request,java.lang.String,int,int)" class="member-name-link">queryInt(Request, String, int, int)</a> - Static method in class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestHelper.html" title="class in dev.relism.flash.models">RequestHelper</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the query param as an int, or <code>defaultValue</code> if absent.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/RequestHelper.html#queryLong(dev.relism.flash.models.Request,java.lang.String,long)" class="member-name-link">queryLong(Request, String, long)</a> - Static method in class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestHelper.html" title="class in dev.relism.flash.models">RequestHelper</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the query param as a long, or <code>defaultValue</code> if absent.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/RequestHelper.html#queryOptional(dev.relism.flash.models.Request,java.lang.String)" class="member-name-link">queryOptional(Request, String)</a> - Static method in class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestHelper.html" title="class in dev.relism.flash.models">RequestHelper</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the query param, or <code>null</code> if absent.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/QueryParams.html" class="type-name-link" title="class in dev.relism.flash.models">QueryParams</a> - Class in <a href="dev/relism/flash/models/package-summary.html">dev.relism.flash.models</a></dt>
|
|
<dd>
|
|
<div class="block">Lazy query parameter access (<code>?key=value&...</code>).</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/QueryParams.html#%3Cinit%3E(dev.relism.fpr.core.ByteView)" class="member-name-link">QueryParams(ByteView)</a> - Constructor for class dev.relism.flash.models.<a href="dev/relism/flash/models/QueryParams.html" title="class in dev.relism.flash.models">QueryParams</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/RequestHelper.html#queryRequired(dev.relism.flash.models.Request,java.lang.String)" class="member-name-link">queryRequired(Request, String)</a> - Static method in class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestHelper.html" title="class in dev.relism.flash.models">RequestHelper</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the query param value.</div>
|
|
</dd>
|
|
</dl>
|
|
<h2 class="title" id="I:R">R</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/routing/routers/radix/RadixPathRouterImpl.html" class="type-name-link" title="class in dev.relism.flash.routing.routers.radix">RadixPathRouterImpl</a> - Class in <a href="dev/relism/flash/routing/routers/radix/package-summary.html">dev.relism.flash.routing.routers.radix</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/radix/RadixPathRouterImpl.html#%3Cinit%3E()" class="member-name-link">RadixPathRouterImpl()</a> - Constructor for class dev.relism.flash.routing.routers.radix.<a href="dev/relism/flash/routing/routers/radix/RadixPathRouterImpl.html" title="class in dev.relism.flash.routing.routers.radix">RadixPathRouterImpl</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketSession.html#readFrame(dev.relism.flash.websocket.WebSocketFrame)" class="member-name-link">readFrame(WebSocketFrame)</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketSession.html" title="class in dev.relism.flash.websocket">WebSocketSession</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#reason()" class="member-name-link">reason()</a> - Method in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd>
|
|
<div class="block">Reason phrase (e.g.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#reasonForCode(int)" class="member-name-link">reasonForCode(int)</a> - Static method in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd>
|
|
<div class="block">Returns reason phrase for the given code, or null if unknown.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#redirect(dev.relism.flash.http.HttpStatus,java.lang.String)" class="member-name-link">redirect(HttpStatus, String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd>
|
|
<div class="block">Redirect with an explicit 3xx status.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#redirect(java.lang.String)" class="member-name-link">redirect(String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd>
|
|
<div class="block">302 Found redirect.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractWsRouter.html#register(dev.relism.flash.http.HttpMethod,java.lang.String,dev.relism.flash.websocket.WebSocketHandler)" class="member-name-link">register(HttpMethod, String, WebSocketHandler)</a> - Method in class dev.relism.flash.routing.<a href="dev/relism/flash/routing/AbstractWsRouter.html" title="class in dev.relism.flash.routing">AbstractWsRouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/Request.html#remoteAddress()" class="member-name-link">remoteAddress()</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Request.html" title="class in dev.relism.flash.models">Request</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the remote socket address of the connected client, or <code>null</code>
|
|
for test-constructed requests.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/template/ByteTemplate.html#render(java.lang.String...)" class="member-name-link">render(String...)</a> - Method in class dev.relism.flash.template.<a href="dev/relism/flash/template/ByteTemplate.html" title="class in dev.relism.flash.template">ByteTemplate</a></dt>
|
|
<dd>
|
|
<div class="block">Render with alternating key-value String pairs: <code>k1, v1, k2, v2, …</code>
|
|
Unmatched slots are rendered as empty.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/template/ErrorPages.html#renderException(dev.relism.flash.models.Request,java.lang.Exception)" class="member-name-link">renderException(Request, Exception)</a> - Static method in class dev.relism.flash.template.<a href="dev/relism/flash/template/ErrorPages.html" title="class in dev.relism.flash.template">ErrorPages</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/template/ErrorPages.html#renderNotFound(dev.relism.flash.models.Request)" class="member-name-link">renderNotFound(Request)</a> - Static method in class dev.relism.flash.template.<a href="dev/relism/flash/template/ErrorPages.html" title="class in dev.relism.flash.template">ErrorPages</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/Request.html" class="type-name-link" title="class in dev.relism.flash.models">Request</a> - Class in <a href="dev/relism/flash/models/package-summary.html">dev.relism.flash.models</a></dt>
|
|
<dd>
|
|
<div class="block">Immutable view of an incoming HTTP/1.1 request.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Request.html#%3Cinit%3E(dev.relism.flash.models.RequestLine,byte%5B%5D)" class="member-name-link">Request(RequestLine, byte[])</a> - Constructor for class dev.relism.flash.models.<a href="dev/relism/flash/models/Request.html" title="class in dev.relism.flash.models">Request</a></dt>
|
|
<dd>
|
|
<div class="block">Test / manual constructor — <code>remoteAddress()</code> returns <code>null</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/RequestBody.html" class="type-name-link" title="class in dev.relism.flash.models">RequestBody</a> - Class in <a href="dev/relism/flash/models/package-summary.html">dev.relism.flash.models</a></dt>
|
|
<dd>
|
|
<div class="block">Accessor for the HTTP request body.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.RequestByteView.html#%3Cinit%3E(byte%5B%5D,int,int)" class="member-name-link">RequestByteView(byte[], int, int)</a> - Constructor for class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.RequestByteView.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.RequestByteView</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/RequestHandler.html" class="type-name-link" title="class in dev.relism.flash.models">RequestHandler</a> - Class in <a href="dev/relism/flash/models/package-summary.html">dev.relism.flash.models</a></dt>
|
|
<dd>
|
|
<div class="block">Base class for class-based route handlers.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/RequestHandler.html#%3Cinit%3E()" class="member-name-link">RequestHandler()</a> - Constructor for class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestHandler.html" title="class in dev.relism.flash.models">RequestHandler</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/RequestHelper.html" class="type-name-link" title="class in dev.relism.flash.models">RequestHelper</a> - Class in <a href="dev/relism/flash/models/package-summary.html">dev.relism.flash.models</a></dt>
|
|
<dd>
|
|
<div class="block">Typed accessors for request parameters.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/RequestLine.html" class="type-name-link" title="class in dev.relism.flash.models">RequestLine</a> - Class in <a href="dev/relism/flash/models/package-summary.html">dev.relism.flash.models</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/RequestLine.html#%3Cinit%3E()" class="member-name-link">RequestLine()</a> - Constructor for class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestLine.html" title="class in dev.relism.flash.models">RequestLine</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/RequestParser.html" class="type-name-link" title="class in dev.relism.flash">RequestParser</a> - Class in <a href="dev/relism/flash/package-summary.html">dev.relism.flash</a></dt>
|
|
<dd>
|
|
<div class="block">One instance per connection.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/RequestParser.html#%3Cinit%3E()" class="member-name-link">RequestParser()</a> - Constructor for class dev.relism.flash.<a href="dev/relism/flash/RequestParser.html" title="class in dev.relism.flash">RequestParser</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/RequestParser.html#%3Cinit%3E(int)" class="member-name-link">RequestParser(int)</a> - Constructor for class dev.relism.flash.<a href="dev/relism/flash/RequestParser.html" title="class in dev.relism.flash">RequestParser</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/RequestParser.html#%3Cinit%3E(int,java.net.InetSocketAddress)" class="member-name-link">RequestParser(int, InetSocketAddress)</a> - Constructor for class dev.relism.flash.<a href="dev/relism/flash/RequestParser.html" title="class in dev.relism.flash">RequestParser</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashContext.html#require(java.lang.Class)" class="member-name-link">require(Class<T>)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashContext.html" title="class in dev.relism.flash.extension">FlashContext</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the service for <code>type</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/RequestHandler.html#require(java.lang.Class)" class="member-name-link">require(Class<T>)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestHandler.html" title="class in dev.relism.flash.models">RequestHandler</a></dt>
|
|
<dd>
|
|
<div class="block">Retrieves a required service from the <a href="dev/relism/flash/extension/FlashContext.html" title="class in dev.relism.flash.extension"><code>FlashContext</code></a>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketEndpoint.html#require(java.lang.Class)" class="member-name-link">require(Class<T>)</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketEndpoint.html" title="class in dev.relism.flash.websocket">WebSocketEndpoint</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/HeaderMap.html#reset(byte%5B%5D,int,int)" class="member-name-link">reset(byte[], int, int)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/HeaderMap.html" title="class in dev.relism.flash.models">HeaderMap</a></dt>
|
|
<dd>
|
|
<div class="block">Resets this map to the header section <code>buffer[sectionStart, sectionEnd)</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.MethodPathByteView.html#reset(byte%5B%5D,dev.relism.fpr.core.ByteView)" class="member-name-link">reset(byte[], ByteView)</a> - Method in class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.MethodPathByteView.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.MethodPathByteView</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html" class="type-name-link" title="class in dev.relism.flash.models">Response</a> - Class in <a href="dev/relism/flash/models/package-summary.html">dev.relism.flash.models</a></dt>
|
|
<dd>
|
|
<div class="block">HTTP response.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#%3Cinit%3E(int,byte%5B%5D,dev.relism.flash.http.ContentType)" class="member-name-link">Response(int, byte[], ContentType)</a> - Constructor for class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#%3Cinit%3E(int,dev.relism.flash.http.ContentType)" class="member-name-link">Response(int, ContentType)</a> - Constructor for class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#%3Cinit%3E(int,java.lang.String,dev.relism.flash.http.ContentType)" class="member-name-link">Response(int, String, ContentType)</a> - Constructor for class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractRouter.html#route(dev.relism.flash.models.Request)" class="member-name-link">route(Request)</a> - Method in class dev.relism.flash.routing.<a href="dev/relism/flash/routing/AbstractRouter.html" title="class in dev.relism.flash.routing">AbstractRouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractWsRouter.html#route(dev.relism.flash.models.Request)" class="member-name-link">route(Request)</a> - Method in class dev.relism.flash.routing.<a href="dev/relism/flash/routing/AbstractWsRouter.html" title="class in dev.relism.flash.routing">AbstractWsRouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathRouterImpl.html#route(dev.relism.flash.models.Request)" class="member-name-link">route(Request)</a> - Method in class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathRouterImpl.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathRouterImpl</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathWsRouterImpl.html#route(dev.relism.flash.models.Request)" class="member-name-link">route(Request)</a> - Method in class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathWsRouterImpl.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathWsRouterImpl</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/Route.html" class="type-name-link" title="annotation interface in dev.relism.flash.routing">Route</a> - Annotation Interface in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd>
|
|
<div class="block">HTTP method and path for a class-based <a href="dev/relism/flash/models/RequestHandler.html" title="class in dev.relism.flash.models"><code>RequestHandler</code></a>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/RouteEvent.html" class="type-name-link" title="class in dev.relism.flash.extension">RouteEvent</a> - Record Class in <a href="dev/relism/flash/extension/package-summary.html">dev.relism.flash.extension</a></dt>
|
|
<dd>
|
|
<div class="block">Immutable snapshot of a route captured at registration time.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/RouteEvent.html#%3Cinit%3E(dev.relism.flash.http.HttpMethod,java.lang.String,java.lang.String,java.lang.String,java.lang.Class,java.util.List)" class="member-name-link">RouteEvent(HttpMethod, String, String, String, Class<?>, List<Class<? extends Middleware>>)</a> - Constructor for record class dev.relism.flash.extension.<a href="dev/relism/flash/extension/RouteEvent.html" title="class in dev.relism.flash.extension">RouteEvent</a></dt>
|
|
<dd>
|
|
<div class="block">Creates an instance of a <code>RouteEvent</code> record class.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/RouteListener.html" class="type-name-link" title="interface in dev.relism.flash.extension">RouteListener</a> - Interface in <a href="dev/relism/flash/extension/package-summary.html">dev.relism.flash.extension</a></dt>
|
|
<dd>
|
|
<div class="block">Observer notified once for each route registered on a <a href="dev/relism/flash/extension/FlashApp.html" title="class in dev.relism.flash.extension"><code>FlashApp</code></a> or <a href="dev/relism/flash/extension/FlashScope.html" title="class in dev.relism.flash.extension"><code>FlashScope</code></a>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/RouteEvent.html#routerType()" class="member-name-link">routerType()</a> - Method in record class dev.relism.flash.extension.<a href="dev/relism/flash/extension/RouteEvent.html" title="class in dev.relism.flash.extension">RouteEvent</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the value of the <a href="./dev/relism/flash/extension/RouteEvent.html#param-routerType"><code>routerType</code></a> record component.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashExtension.html#routes(dev.relism.flash.extension.FlashRegistrar,dev.relism.flash.extension.FlashContext)" class="member-name-link">routes(FlashRegistrar<?>, FlashContext)</a> - Method in interface dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashExtension.html" title="interface in dev.relism.flash.extension">FlashExtension</a></dt>
|
|
<dd>
|
|
<div class="block">Phase 2 — register routes.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/Routes.html" class="type-name-link" title="class in dev.relism.flash.routing">Routes</a> - Class in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd>
|
|
<div class="block">Boot-time resolution of <a href="dev/relism/flash/routing/Route.html" title="annotation interface in dev.relism.flash.routing"><code>Route</code></a> from a handler class (direct <code>@Route</code> or shorthand).</div>
|
|
</dd>
|
|
</dl>
|
|
<h2 class="title" id="I:S">S</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/routing/PathUtils.html#sanitize(java.lang.String)" class="member-name-link">sanitize(String)</a> - Static method in class dev.relism.flash.routing.<a href="dev/relism/flash/routing/PathUtils.html" title="class in dev.relism.flash.routing">PathUtils</a></dt>
|
|
<dd>
|
|
<div class="block">Sanitizes a path segment to ensure it starts with '/' and has no trailing slash.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#scan(java.lang.String)" class="member-name-link">scan(String)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd>
|
|
<div class="block">Scans <code>packageName</code> for <a href="dev/relism/flash/models/RequestHandler.html" title="class in dev.relism.flash.models"><code>RequestHandler</code></a> subclasses with a routing
|
|
annotation (<a href="dev/relism/flash/routing/Route.html" title="annotation interface in dev.relism.flash.routing"><code>@Route</code></a> or <code>@GET</code>, <code>@POST</code>, …).</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketSession.html#send(byte%5B%5D,int,int)" class="member-name-link">send(byte[], int, int)</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketSession.html" title="class in dev.relism.flash.websocket">WebSocketSession</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketSession.html#sendPong(dev.relism.flash.websocket.WebSocketFrame)" class="member-name-link">sendPong(WebSocketFrame)</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketSession.html" title="class in dev.relism.flash.websocket">WebSocketSession</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketSession.html#sendText(byte%5B%5D,int,int)" class="member-name-link">sendText(byte[], int, int)</a> - Method in class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketSession.html" title="class in dev.relism.flash.websocket">WebSocketSession</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/ServerHandle.html" class="type-name-link" title="interface in dev.relism.flash">ServerHandle</a> - Interface in <a href="dev/relism/flash/package-summary.html">dev.relism.flash</a></dt>
|
|
<dd>
|
|
<div class="block">Public handle to the underlying HTTP transport.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#SERVICE_UNAVAILABLE" class="member-name-link">SERVICE_UNAVAILABLE</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/RequestHandler.html#service-access-heading" class="search-tag-link">Service access</a> - Search tag in class dev.relism.flash.models.RequestHandler</dt>
|
|
<dd>Section</dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#setBody(java.lang.Object)" class="member-name-link">setBody(Object)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd>
|
|
<div class="block">Sets the body from a handler return value.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractWsRouter.html#setPathParams(dev.relism.flash.models.Request,dev.relism.fpr.core.MatchResult,java.lang.String%5B%5D,int)" class="member-name-link">setPathParams(Request, MatchResult<WebSocketHandler>, String[], int)</a> - Static method in class dev.relism.flash.routing.<a href="dev/relism/flash/routing/AbstractWsRouter.html" title="class in dev.relism.flash.routing">AbstractWsRouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/AbstractRouter.html#setPathParams(dev.relism.flash.models.Request,java.lang.String%5B%5D,dev.relism.fpr.core.ByteView,int%5B%5D,int%5B%5D)" class="member-name-link">setPathParams(Request, String[], ByteView, int[], int[])</a> - Static method in class dev.relism.flash.routing.<a href="dev/relism/flash/routing/AbstractRouter.html" title="class in dev.relism.flash.routing">AbstractRouter</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/SimpleHandler.html" class="type-name-link" title="class in dev.relism.flash.models">SimpleHandler</a> - Class in <a href="dev/relism/flash/models/package-summary.html">dev.relism.flash.models</a></dt>
|
|
<dd>
|
|
<div class="block">Delegates <a href="dev/relism/flash/models/SimpleHandler.html#handle(dev.relism.flash.models.Request,dev.relism.flash.models.Response)"><code>SimpleHandler.handle(dev.relism.flash.models.Request, dev.relism.flash.models.Response)</code></a> to a <a href="dev/relism/flash/models/SimpleHandler.FunctionalHandler.html" title="interface in dev.relism.flash.models"><code>SimpleHandler.FunctionalHandler</code></a> so lambdas can be used without
|
|
relying on Lombok-generated constructors (IDE-safe, annotation-processing independent).</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/SimpleHandler.html#%3Cinit%3E(dev.relism.flash.models.SimpleHandler.FunctionalHandler)" class="member-name-link">SimpleHandler(SimpleHandler.FunctionalHandler)</a> - Constructor for class dev.relism.flash.models.<a href="dev/relism/flash/models/SimpleHandler.html" title="class in dev.relism.flash.models">SimpleHandler</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/SimpleHandler.FunctionalHandler.html" class="type-name-link" title="interface in dev.relism.flash.models">SimpleHandler.FunctionalHandler</a> - Interface in <a href="dev/relism/flash/models/package-summary.html">dev.relism.flash.models</a></dt>
|
|
<dd>
|
|
<div class="block">Functional interface for handling requests, used by <a href="dev/relism/flash/models/SimpleHandler.html" title="class in dev.relism.flash.models"><code>SimpleHandler</code></a>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.SocketByteView.html#%3Cinit%3E(byte%5B%5D)" class="member-name-link">SocketByteView(byte[])</a> - Constructor for class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.SocketByteView.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.SocketByteView</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashApp.html#start()" class="member-name-link">start()</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashApp.html" title="class in dev.relism.flash.extension">FlashApp</a></dt>
|
|
<dd>
|
|
<div class="block">Boots the server and starts accepting connections.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/ServerHandle.html#start()" class="member-name-link">start()</a> - Method in interface dev.relism.flash.<a href="dev/relism/flash/ServerHandle.html" title="interface in dev.relism.flash">ServerHandle</a></dt>
|
|
<dd>
|
|
<div class="block">Starts the accept loop on a background platform thread.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashApp.html#startAndBlock()" class="member-name-link">startAndBlock()</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashApp.html" title="class in dev.relism.flash.extension">FlashApp</a></dt>
|
|
<dd>
|
|
<div class="block">Boots the server and blocks the calling thread until the server is stopped.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/ServerHandle.html#startAndBlock()" class="member-name-link">startAndBlock()</a> - Method in interface dev.relism.flash.<a href="dev/relism/flash/ServerHandle.html" title="interface in dev.relism.flash">ServerHandle</a></dt>
|
|
<dd>
|
|
<div class="block">Starts the accept loop and blocks the calling thread until the server is stopped.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashApp.html#startup-sequence-both-start-and-startandblock--heading" class="search-tag-link">Startup sequence (both #start() and #startAndBlock())</a> - Search tag in class dev.relism.flash.extension.FlashApp</dt>
|
|
<dd>Section</dd>
|
|
<dt><a href="dev/relism/flash/RequestParser.html#state-invariant-heading" class="search-tag-link">State invariant</a> - Search tag in class dev.relism.flash.RequestParser</dt>
|
|
<dd>Section</dd>
|
|
<dt><a href="dev/relism/flash/exceptions/HttpException.html#status()" class="member-name-link">status()</a> - Method in exception class dev.relism.flash.exceptions.<a href="dev/relism/flash/exceptions/HttpException.html" title="class in dev.relism.flash.exceptions">HttpException</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#status(int)" class="member-name-link">status(int)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd>
|
|
<div class="block">Sets the status code.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#status(dev.relism.flash.http.HttpStatus)" class="member-name-link">status(HttpStatus)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd>
|
|
<div class="block">Sets the status from an <a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http"><code>HttpStatus</code></a> constant.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashApp.html#stop()" class="member-name-link">stop()</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashApp.html" title="class in dev.relism.flash.extension">FlashApp</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/ServerHandle.html#stop()" class="member-name-link">stop()</a> - Method in interface dev.relism.flash.<a href="dev/relism/flash/ServerHandle.html" title="interface in dev.relism.flash">ServerHandle</a></dt>
|
|
<dd>
|
|
<div class="block">Gracefully stops the server, draining active connections.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/api/multipart/Part.html#stream()" class="member-name-link">stream()</a> - Method in class dev.relism.flash.api.multipart.<a href="dev/relism/flash/api/multipart/Part.html" title="class in dev.relism.flash.api.multipart">Part</a></dt>
|
|
<dd>
|
|
<div class="block">Returns an <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link"><code>InputStream</code></a> over the part body.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/RequestBody.html#stream()" class="member-name-link">stream()</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/RequestBody.html" title="class in dev.relism.flash.models">RequestBody</a></dt>
|
|
<dd>
|
|
<div class="block">Returns a bounded <a href="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/io/InputStream.html" title="class or interface in java.io" class="external-link"><code>InputStream</code></a> over the body without upfront allocation.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#stream(java.io.InputStream,long)" class="member-name-link">stream(InputStream, long)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd>
|
|
<div class="block">Streaming response with known length; written with <code>Content-Length</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.StringByteView.html#%3Cinit%3E(java.lang.String)" class="member-name-link">StringByteView(String)</a> - Constructor for class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.StringByteView.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.StringByteView</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashContext.html#supply(java.lang.Class,java.util.function.Supplier)" class="member-name-link">supply(Class<T>, Supplier<T>)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashContext.html" title="class in dev.relism.flash.extension">FlashContext</a></dt>
|
|
<dd>
|
|
<div class="block">Registers a lazy factory for <code>type</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#SWITCHING_PROTOCOLS" class="member-name-link">SWITCHING_PROTOCOLS</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<h2 class="title" id="I:T">T</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#TEMPORARY_REDIRECT" class="member-name-link">TEMPORARY_REDIRECT</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/api/multipart/Part.html#text()" class="member-name-link">text()</a> - Method in class dev.relism.flash.api.multipart.<a href="dev/relism/flash/api/multipart/Part.html" title="class in dev.relism.flash.api.multipart">Part</a></dt>
|
|
<dd>
|
|
<div class="block">Decodes the body as UTF-8.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#TEXT_CSS" class="member-name-link">TEXT_CSS</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#TEXT_CSV" class="member-name-link">TEXT_CSV</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#TEXT_EVENT_STREAM" class="member-name-link">TEXT_EVENT_STREAM</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#TEXT_HTML" class="member-name-link">TEXT_HTML</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#TEXT_JAVASCRIPT" class="member-name-link">TEXT_JAVASCRIPT</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#TEXT_MARKDOWN" class="member-name-link">TEXT_MARKDOWN</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#TEXT_PLAIN" class="member-name-link">TEXT_PLAIN</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#TEXT_XML" class="member-name-link">TEXT_XML</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketSession.html#thread-safety-heading" class="search-tag-link">Thread safety</a> - Search tag in class dev.relism.flash.websocket.WebSocketSession</dt>
|
|
<dd>Section</dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#TOO_MANY_REQUESTS" class="member-name-link">TOO_MANY_REQUESTS</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/RouteEvent.html#toString()" class="member-name-link">toString()</a> - Method in record class dev.relism.flash.extension.<a href="dev/relism/flash/extension/RouteEvent.html" title="class in dev.relism.flash.extension">RouteEvent</a></dt>
|
|
<dd>
|
|
<div class="block">Returns a string representation of this record class.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/HttpMethod.html#toString()" class="member-name-link">toString()</a> - Method in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpMethod.html" title="enum class in dev.relism.flash.http">HttpMethod</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.RequestByteView.html#toString()" class="member-name-link">toString()</a> - Method in class dev.relism.flash.routing.routers.fastpathrouter.<a href="dev/relism/flash/routing/routers/fastpathrouter/FastPathViews.RequestByteView.html" title="class in dev.relism.flash.routing.routers.fastpathrouter">FastPathViews.RequestByteView</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#trace(java.lang.String,dev.relism.flash.models.SimpleHandler.FunctionalHandler,dev.relism.flash.routing.Middleware...)" class="member-name-link">trace(String, SimpleHandler.FunctionalHandler, Middleware...)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpMethod.html#TRACE" class="member-name-link">TRACE</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpMethod.html" title="enum class in dev.relism.flash.http">HttpMethod</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/TRACE.html" class="type-name-link" title="annotation interface in dev.relism.flash.routing">TRACE</a> - Annotation Interface in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd>
|
|
<div class="block">Shorthand for <code>@Route(method = HttpMethod.TRACE, path = "…")</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#type(dev.relism.flash.http.ContentType)" class="member-name-link">type(ContentType)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#type(java.lang.String)" class="member-name-link">type(String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<h2 class="title" id="I:U">U</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/exceptions/HttpException.html#unauthorized()" class="member-name-link">unauthorized()</a> - Static method in exception class dev.relism.flash.exceptions.<a href="dev/relism/flash/exceptions/HttpException.html" title="class in dev.relism.flash.exceptions">HttpException</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#UNAUTHORIZED" class="member-name-link">UNAUTHORIZED</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/exceptions/HttpException.html#unprocessable(java.lang.String)" class="member-name-link">unprocessable(String)</a> - Static method in exception class dev.relism.flash.exceptions.<a href="dev/relism/flash/exceptions/HttpException.html" title="class in dev.relism.flash.exceptions">HttpException</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#UNPROCESSABLE_ENTITY" class="member-name-link">UNPROCESSABLE_ENTITY</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#UNSUPPORTED_MEDIA_TYPE" class="member-name-link">UNSUPPORTED_MEDIA_TYPE</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#URI_TOO_LONG" class="member-name-link">URI_TOO_LONG</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashRegistrar.html#use(dev.relism.flash.routing.Middleware...)" class="member-name-link">use(Middleware...)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashRegistrar.html" title="class in dev.relism.flash.extension">FlashRegistrar</a></dt>
|
|
<dd>
|
|
<div class="block">Adds middlewares to this registrar's own scope.</div>
|
|
</dd>
|
|
</dl>
|
|
<h2 class="title" id="I:V">V</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/extension/ExtensionPhase.html#value" class="member-name-link">value</a> - Variable in enum class dev.relism.flash.extension.<a href="dev/relism/flash/extension/ExtensionPhase.html" title="enum class in dev.relism.flash.extension">ExtensionPhase</a></dt>
|
|
<dd>
|
|
<div class="block">The integer priority value used for sorting.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/CONNECT.html#value()" class="member-name-link">value()</a> - Element in annotation interface dev.relism.flash.routing.<a href="dev/relism/flash/routing/CONNECT.html" title="annotation interface in dev.relism.flash.routing">CONNECT</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/DELETE.html#value()" class="member-name-link">value()</a> - Element in annotation interface dev.relism.flash.routing.<a href="dev/relism/flash/routing/DELETE.html" title="annotation interface in dev.relism.flash.routing">DELETE</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/GET.html#value()" class="member-name-link">value()</a> - Element in annotation interface dev.relism.flash.routing.<a href="dev/relism/flash/routing/GET.html" title="annotation interface in dev.relism.flash.routing">GET</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/HEAD.html#value()" class="member-name-link">value()</a> - Element in annotation interface dev.relism.flash.routing.<a href="dev/relism/flash/routing/HEAD.html" title="annotation interface in dev.relism.flash.routing">HEAD</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/OPTIONS.html#value()" class="member-name-link">value()</a> - Element in annotation interface dev.relism.flash.routing.<a href="dev/relism/flash/routing/OPTIONS.html" title="annotation interface in dev.relism.flash.routing">OPTIONS</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/PATCH.html#value()" class="member-name-link">value()</a> - Element in annotation interface dev.relism.flash.routing.<a href="dev/relism/flash/routing/PATCH.html" title="annotation interface in dev.relism.flash.routing">PATCH</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/POST.html#value()" class="member-name-link">value()</a> - Element in annotation interface dev.relism.flash.routing.<a href="dev/relism/flash/routing/POST.html" title="annotation interface in dev.relism.flash.routing">POST</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/PURGE.html#value()" class="member-name-link">value()</a> - Element in annotation interface dev.relism.flash.routing.<a href="dev/relism/flash/routing/PURGE.html" title="annotation interface in dev.relism.flash.routing">PURGE</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/PUT.html#value()" class="member-name-link">value()</a> - Element in annotation interface dev.relism.flash.routing.<a href="dev/relism/flash/routing/PUT.html" title="annotation interface in dev.relism.flash.routing">PUT</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/TRACE.html#value()" class="member-name-link">value()</a> - Element in annotation interface dev.relism.flash.routing.<a href="dev/relism/flash/routing/TRACE.html" title="annotation interface in dev.relism.flash.routing">TRACE</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/Ws.html#value()" class="member-name-link">value()</a> - Element in annotation interface dev.relism.flash.routing.<a href="dev/relism/flash/routing/Ws.html" title="annotation interface in dev.relism.flash.routing">Ws</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/HeaderMap.html#valueEqualsIgnoreCase(java.lang.String,java.lang.String)" class="member-name-link">valueEqualsIgnoreCase(String, String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/HeaderMap.html" title="class in dev.relism.flash.models">HeaderMap</a></dt>
|
|
<dd>
|
|
<div class="block">Case-insensitive comparison of the first value of <code>name</code> against <code>value</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/ExtensionPhase.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Static method in enum class dev.relism.flash.extension.<a href="dev/relism/flash/extension/ExtensionPhase.html" title="enum class in dev.relism.flash.extension">ExtensionPhase</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the enum constant of this class with the specified name.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Static method in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the enum constant of this class with the specified name.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/HttpMethod.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Static method in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpMethod.html" title="enum class in dev.relism.flash.http">HttpMethod</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the enum constant of this class with the specified name.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#valueOf(java.lang.String)" class="member-name-link">valueOf(String)</a> - Static method in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd>
|
|
<div class="block">Returns the enum constant of this class with the specified name.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/ExtensionPhase.html#values()" class="member-name-link">values()</a> - Static method in enum class dev.relism.flash.extension.<a href="dev/relism/flash/extension/ExtensionPhase.html" title="enum class in dev.relism.flash.extension">ExtensionPhase</a></dt>
|
|
<dd>
|
|
<div class="block">Returns an array containing the constants of this enum class, in
|
|
the order they are declared.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#values()" class="member-name-link">values()</a> - Static method in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd>
|
|
<div class="block">Returns an array containing the constants of this enum class, in
|
|
the order they are declared.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/HttpMethod.html#values()" class="member-name-link">values()</a> - Static method in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpMethod.html" title="enum class in dev.relism.flash.http">HttpMethod</a></dt>
|
|
<dd>
|
|
<div class="block">Returns an array containing the constants of this enum class, in
|
|
the order they are declared.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/http/HttpStatus.html#values()" class="member-name-link">values()</a> - Static method in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/HttpStatus.html" title="enum class in dev.relism.flash.http">HttpStatus</a></dt>
|
|
<dd>
|
|
<div class="block">Returns an array containing the constants of this enum class, in
|
|
the order they are declared.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/Flash.html#VERSION" class="member-name-link">VERSION</a> - Static variable in class dev.relism.flash.<a href="dev/relism/flash/Flash.html" title="class in dev.relism.flash">Flash</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#VIDEO_MP4" class="member-name-link">VIDEO_MP4</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#VIDEO_WEBM" class="member-name-link">VIDEO_WEBM</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/models/HeaderMap.html#view(java.lang.String)" class="member-name-link">view(String)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/HeaderMap.html" title="class in dev.relism.flash.models">HeaderMap</a></dt>
|
|
<dd>
|
|
<div class="block">Returns a zero-copy <code>ByteView</code> over the first value of <code>name</code>, or <code>null</code>.</div>
|
|
</dd>
|
|
</dl>
|
|
<h2 class="title" id="I:W">W</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketEndpoint.html" class="type-name-link" title="class in dev.relism.flash.websocket">WebSocketEndpoint</a> - Class in <a href="dev/relism/flash/websocket/package-summary.html">dev.relism.flash.websocket</a></dt>
|
|
<dd>
|
|
<div class="block">Base class for class-based WebSocket endpoints registered via <code>@Ws</code> or
|
|
<code>app.ws(path, endpoint)</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketEndpoint.html#%3Cinit%3E()" class="member-name-link">WebSocketEndpoint()</a> - Constructor for class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketEndpoint.html" title="class in dev.relism.flash.websocket">WebSocketEndpoint</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketFrame.html" class="type-name-link" title="class in dev.relism.flash.websocket">WebSocketFrame</a> - Class in <a href="dev/relism/flash/websocket/package-summary.html">dev.relism.flash.websocket</a></dt>
|
|
<dd>
|
|
<div class="block">Zero-copy view over <a href="dev/relism/flash/websocket/WebSocketSession.html" title="class in dev.relism.flash.websocket"><code>WebSocketSession</code></a>'s read buffer.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketFrame.html#%3Cinit%3E()" class="member-name-link">WebSocketFrame()</a> - Constructor for class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketFrame.html" title="class in dev.relism.flash.websocket">WebSocketFrame</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketHandler.html" class="type-name-link" title="interface in dev.relism.flash.websocket">WebSocketHandler</a> - Interface in <a href="dev/relism/flash/websocket/package-summary.html">dev.relism.flash.websocket</a></dt>
|
|
<dd>
|
|
<div class="block">Handler for a WebSocket endpoint.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketSession.html" class="type-name-link" title="class in dev.relism.flash.websocket">WebSocketSession</a> - Class in <a href="dev/relism/flash/websocket/package-summary.html">dev.relism.flash.websocket</a></dt>
|
|
<dd>
|
|
<div class="block">Per-connection WebSocket I/O state.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/websocket/WebSocketSession.html#%3Cinit%3E(java.io.InputStream,java.io.OutputStream,int)" class="member-name-link">WebSocketSession(InputStream, OutputStream, int)</a> - Constructor for class dev.relism.flash.websocket.<a href="dev/relism/flash/websocket/WebSocketSession.html" title="class in dev.relism.flash.websocket">WebSocketSession</a></dt>
|
|
<dd> </dd>
|
|
<dt><a href="dev/relism/flash/routing/Middleware.html#wrap(dev.relism.flash.models.RequestHandler)" class="member-name-link">wrap(RequestHandler)</a> - Method in interface dev.relism.flash.routing.<a href="dev/relism/flash/routing/Middleware.html" title="interface in dev.relism.flash.routing">Middleware</a></dt>
|
|
<dd>
|
|
<div class="block">Wraps <code>next</code> with this middleware's logic.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/models/Response.html#writeHeaders(java.io.OutputStream)" class="member-name-link">writeHeaders(OutputStream)</a> - Method in class dev.relism.flash.models.<a href="dev/relism/flash/models/Response.html" title="class in dev.relism.flash.models">Response</a></dt>
|
|
<dd>
|
|
<div class="block">Writes pre-encoded custom headers directly to <code>out</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/extension/FlashApp.html#ws(java.lang.String,dev.relism.flash.websocket.WebSocketHandler)" class="member-name-link">ws(String, WebSocketHandler)</a> - Method in class dev.relism.flash.extension.<a href="dev/relism/flash/extension/FlashApp.html" title="class in dev.relism.flash.extension">FlashApp</a></dt>
|
|
<dd>
|
|
<div class="block">Registers a WebSocket endpoint at <code>path</code>.</div>
|
|
</dd>
|
|
<dt><a href="dev/relism/flash/routing/Ws.html" class="type-name-link" title="annotation interface in dev.relism.flash.routing">Ws</a> - Annotation Interface in <a href="dev/relism/flash/routing/package-summary.html">dev.relism.flash.routing</a></dt>
|
|
<dd>
|
|
<div class="block">Marks a <a href="dev/relism/flash/models/RequestHandler.html" title="class in dev.relism.flash.models"><code>RequestHandler</code></a> subclass as a
|
|
WebSocket endpoint.</div>
|
|
</dd>
|
|
</dl>
|
|
<h2 class="title" id="I:X">X</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#XML" class="member-name-link">XML</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<h2 class="title" id="I:Z">Z</h2>
|
|
<dl class="index">
|
|
<dt><a href="dev/relism/flash/RequestParser.html#zero-allocation-design-heading" class="search-tag-link">Zero-allocation design</a> - Search tag in class dev.relism.flash.RequestParser</dt>
|
|
<dd>Section</dd>
|
|
<dt><a href="dev/relism/flash/http/ContentType.html#ZIP" class="member-name-link">ZIP</a> - Enum constant in enum class dev.relism.flash.http.<a href="dev/relism/flash/http/ContentType.html" title="enum class in dev.relism.flash.http">ContentType</a></dt>
|
|
<dd> </dd>
|
|
</dl>
|
|
<a href="#I:A">A</a> <a href="#I:B">B</a> <a href="#I:C">C</a> <a href="#I:D">D</a> <a href="#I:E">E</a> <a href="#I:F">F</a> <a href="#I:G">G</a> <a href="#I:H">H</a> <a href="#I:I">I</a> <a href="#I:J">J</a> <a href="#I:L">L</a> <a href="#I:M">M</a> <a href="#I:N">N</a> <a href="#I:O">O</a> <a href="#I:P">P</a> <a href="#I:Q">Q</a> <a href="#I:R">R</a> <a href="#I:S">S</a> <a href="#I:T">T</a> <a href="#I:U">U</a> <a href="#I:V">V</a> <a href="#I:W">W</a> <a href="#I:X">X</a> <a href="#I:Z">Z</a> <br><a href="allclasses-index.html">All Classes and Interfaces</a><span class="vertical-separator">|</span><a href="allpackages-index.html">All Packages</a><span class="vertical-separator">|</span><a href="constant-values.html">Constant Field Values</a><span class="vertical-separator">|</span><a href="serialized-form.html">Serialized Form</a></main>
|
|
<footer role="contentinfo">
|
|
<hr>
|
|
<p class="legal-copy"><small>Copyright © 2026. All rights reserved.</small></p>
|
|
</footer>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|