HttpRequestMapper
wvlet.airframe.http.router.HttpRequestMapper$
object HttpRequestMapper extends LogSupport
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 AnyShow all
- Self type
-
HttpRequestMapper.type
Members list
Value members
Concrete methods
def buildControllerMethodArgs[Req, Resp, F[_]](controller: Any, methodSurface: MethodSurface, request: Req, context: HttpContext[Req, Resp, F], params: Map[String, String], codecFactory: MessageCodecFactory, isRPC: Boolean)(implicit adapter: HttpRequestAdapter[Req]): Seq[Any]
Inherited methods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
Attributes
- Inherited from:
- LoggingMethods
In this article