wvlet.airframe.http.netty

Members list

Type members

Classlikes

object Netty

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Netty.type
object NettyBackend extends HttpBackend[Request, Response, Rx], LogSupport

Attributes

Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
trait HttpBackend[Request, Response, Rx]
class Object
trait Matchable
class Any
Show all
Self type
class NettyRPCContext(val httpRequest: Request) extends RPCContext

Attributes

Supertypes
trait RPCContext
class Object
trait Matchable
class Any
class NettyRequestHandler(config: NettyServerConfig, dispatcher: Filter) extends SimpleChannelInboundHandler[FullHttpRequest], LogSupport

Attributes

Companion
object
Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class SimpleChannelInboundHandler[FullHttpRequest]
class ChannelInboundHandlerAdapter
trait ChannelInboundHandler
class ChannelHandlerAdapter
trait ChannelHandler
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class NettyResponseHandler extends ResponseHandler[Request, Response], LogSupport

Attributes

Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
trait ResponseHandler[Request, Response]
class Object
trait Matchable
class Any
Show all
class NettyServer(config: NettyServerConfig, session: Session) extends HttpServer, LogSupport

Attributes

Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
trait HttpServer
trait AutoCloseable
class Object
trait Matchable
class Any
Show all
case class NettyServerConfig(name: String, serverPort: Option[Int], controllerProvider: ControllerProvider, router: Router, useEpoll: Boolean, httpLoggerConfig: HttpLoggerConfig, httpLoggerProvider: HttpLoggerConfig => HttpLogger, customCodec: PartialFunction[Surface, MessageCodec[_]], executionContext: ExecutionContext)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
class RxNettyBackend extends RxHttpBackend

Attributes

Supertypes
trait RxHttpBackend
class Object
trait Matchable
class Any