NettyBackend

wvlet.airframe.http.netty.NettyBackend
object NettyBackend extends HttpBackend[Request, Response, Rx], LogSupport

Attributes

Graph
Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
trait HttpBackend[Request, Response, Rx]
class Object
trait Matchable
class Any
Show all
Self type

Members list

Type members

Inherited types

type Context = HttpContext[Request, Response, Rx]

Attributes

Inherited from:
HttpBackend
type Filter = HttpFilter[Request, Response, Rx]

Attributes

Inherited from:
HttpBackend

Value members

Concrete methods

override def filterAdapter[M[_]](filter: HttpFilter[_, _, M]): Filter

Attributes

Definition Classes
HttpBackend
override def getThreadLocal[A](key: String): Option[A]

Attributes

Definition Classes
HttpBackend
override def isFutureType(x: Class[_]): Boolean

Attributes

Definition Classes
HttpBackend
override def isRawResponseType(x: Class[_]): Boolean

Attributes

Definition Classes
HttpBackend
override def mapF[A, B](f: Rx[A], body: A => B): Rx[B]

Attributes

Definition Classes
HttpBackend
override def name: String

Attributes

Definition Classes
HttpBackend
override def newResponse(status: HttpStatus, content: String): Response

Attributes

Definition Classes
HttpBackend
override def rxFilterAdapter(filter: RxHttpFilter): Filter

Attributes

Definition Classes
HttpBackend
override def setThreadLocal[A](key: String, value: A): Unit

Attributes

Definition Classes
HttpBackend
override def toFuture[A](a: A): Rx[A]

Attributes

Definition Classes
HttpBackend
override def toFuture[A](a: Future[A], ex: ExecutionContext): Rx[A]

Attributes

Definition Classes
HttpBackend
override def toScalaFuture[A](a: Rx[A]): Future[A]

Attributes

Definition Classes
HttpBackend
override def withThreadLocalStore(request: => Rx[Response]): Rx[Response]

Attributes

Definition Classes
HttpBackend
override def wrapException(e: Throwable): Rx[Response]

Attributes

Definition Classes
HttpBackend

Inherited methods

inline protected def debug(inline message: Any, inline cause: Throwable): Unit

Attributes

Inherited from:
LoggingMethods
inline protected def debug(inline message: Any): Unit

Attributes

Inherited from:
LoggingMethods
def defaultFilter: Filter

Attributes

Inherited from:
HttpBackend
inline protected def error(inline message: Any, inline cause: Throwable): Unit

Attributes

Inherited from:
LoggingMethods
inline protected def error(inline message: Any): Unit

Attributes

Inherited from:
LoggingMethods
inline protected def info(inline message: Any, inline cause: Throwable): Unit

Attributes

Inherited from:
LoggingMethods
inline protected def info(inline message: Any): Unit

Attributes

Inherited from:
LoggingMethods
def isScalaFutureType(x: Class[_]): Boolean

Attributes

Inherited from:
HttpBackend
inline protected def logAt(inline logLevel: LogLevel, inline message: Any): Unit

Attributes

Inherited from:
LoggingMethods
def newContext(body: Request => Rx[Response]): Context

Attributes

Inherited from:
HttpBackend
def newFilter(body: (Request, HttpContext[Request, Response, Rx]) => Rx[Response]): Filter

Attributes

Inherited from:
HttpBackend
def rescue(body: => Rx[Response]): Rx[Response]

Attributes

Inherited from:
HttpBackend
def setThreadLocalServerException[A](value: A): Unit

Attributes

Inherited from:
HttpBackend
inline protected def trace(inline message: Any, inline cause: Throwable): Unit

Attributes

Inherited from:
LoggingMethods
inline protected def trace(inline message: Any): Unit

Attributes

Inherited from:
LoggingMethods
inline protected def warn(inline message: Any, inline cause: Throwable): Unit

Attributes

Inherited from:
LoggingMethods
inline protected def warn(inline message: Any): Unit

Attributes

Inherited from:
LoggingMethods