wvlet.airframe.http.router
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Automaton.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object defaultControllerProvider.type
Attributes
- Companion
- trait
- 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
- Supertypes
-
trait Producttrait Equalstrait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializabletrait Routeclass Objecttrait Matchableclass AnyShow all
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
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializabletrait HttpContextBaseclass Objecttrait Matchableclass AnyShow all
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
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
- 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
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
HttpRequestMapper.type
An Http endpoint definition for bypassing the request to the given endpoint
An Http endpoint definition for bypassing the request to the given endpoint
Attributes
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
Attributes
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ControllerRoute
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Find a matching route (RouteMatch) from a given HttpRequest
Find a matching route (RouteMatch) from a given HttpRequest
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class FastRouteMatcher
Attributes
- Companion
- trait
- Supertypes
-
trait LogSupporttrait LazyLoggertrait LoggingMethodstrait Serializableclass Objecttrait Matchableclass AnyShow all
- Self type
-
RouteMatcher.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object Router.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all