wvlet.airframe.http.router
Members list
Type members
Classlikes
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Automaton.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object defaultControllerProvider.type
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- ControllerProvider.type
Define mappings from an HTTP request to a controller method which has the Endpoint annotation
Define mappings from an HTTP request to a controller method which has the Endpoint annotation
Attributes
- Graph
- Supertypes
- trait Producttrait Equalstrait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializabletrait Routeclass Objecttrait Matchableclass Any
Create the terminal request handler for processing a method with @EndPoint annotation.
Create the terminal request handler for processing a method with @EndPoint annotation.
This handler will call a controller method with the request parameters build from the method arguments.
Attributes
- Graph
- Supertypes
- trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializabletrait HttpContext[Req, Resp, F]trait HttpContextBaseclass Objecttrait Matchableclass Any
Create a filter for dispatching HTTP requests to controller methods with @Endpoint or @RPC annotation
Create a filter for dispatching HTTP requests to controller methods with @Endpoint or @RPC annotation
Attributes
- Graph
- Supertypes
- trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass Any
- Self type
Mapping HTTP requests to RPC/Endpoint method call arguments.
Mapping HTTP requests to RPC/Endpoint method call arguments.
http request (path parameters, query parameters, request body (json or msgpack data)) -> rpc function call arguments (p1:t1, p2:t2, ...)
Attributes
- Graph
- Supertypes
- trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass Any
- Self type
- HttpRequestMapper.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
A mapping from an HTTP endpoint to a corresponding method (or function)
A mapping from an HTTP endpoint to a corresponding method (or function)
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class ControllerRoute
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Find a matching route (RouteMatch) from a given HttpRequest
Find a matching route (RouteMatch) from a given HttpRequest
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class FastRouteMatcher
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass Any
- Self type
- RouteMatcher.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- object Router.type