wvlet.airframe.http.internal

Members list

Type members

Classlikes

object HttpLogs extends LogSupport

Internal utilities for HTTP request/response logging

Internal utilities for HTTP request/response logging

Attributes

Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
HttpLogs.type
object HttpMultiMapCodec extends MessageCodec[HttpMultiMap]

Attributes

Supertypes
trait MessageCodec[HttpMultiMap]
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
class HttpResponseBodyCodec[Resp] extends MessageCodec[HttpResponse[_]]

Attributes

Supertypes
trait MessageCodec[HttpResponse[_]]
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Show all
case class RPCCallContext(rpcMethod: RPCMethod, rpcMethodSurface: MethodSurface, rpcArgs: Seq[Any])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
class RPCResponseFilter(httpLogger: HttpLogger) extends RxHttpFilter, LogSupport

A filter for managing RPC status header, logs, and errors. Exception messages will be embedded to the response body.

A filter for managing RPC status header, logs, and errors. Exception messages will be embedded to the response body.

Attributes

Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
trait RxHttpFilter
class Object
trait Matchable
class Any
Show all