cc.otavia.http.server

Members list

Type members

Classlikes

abstract class HttpRequest[C, R <: Reply] extends Ask[R]

Attributes

Companion
object
Supertypes
trait Ask[R]
trait Call
trait Message
trait Serializable
class Object
trait Matchable
class Any
Show all
object HttpRequest

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
class HttpResponse[C <: AnyRef] extends Reply

Attributes

Companion
object
Supertypes
trait Reply
trait Message
trait Serializable
class Object
trait Matchable
class Any
Show all
object HttpResponse

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
case class HttpResponseSerde[C](contentSerde: Serde[C], mediaType: MediaType = ...)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
class HttpServer(val workerNumber: Int = ..., routers: Seq[Router], serverName: String = ..., sslCtx: Option[SslContext] = ...) extends AcceptorActor[HttpServerWorker]

Attributes

Supertypes
trait Actor[Bind]
class Object
trait Matchable
class Any
Show all
class HttpServerWorker(routerMatcher: RouterMatcher, dates: ActorThreadLocal[Array[Byte]], serverName: String, sslCtx: Option[SslContext] = ...) extends AcceptedWorkerActor[Nothing]

Attributes

Companion
object
Supertypes
class AcceptedWorkerActor[Nothing]
class ChannelsActor[Nothing | AcceptedChannel]
trait Actor[Nothing | AcceptedChannel]
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
enum Router

Attributes

Companion
object
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Known subtypes
object Router

Attributes

Companion
enum
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Router.type

Attributes

Supertypes
class Object
trait Matchable
class Any
class RouterMatcher(routers: Seq[Router])

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object RouterMatcher

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
class ServerCodec(val routerMatcher: RouterMatcher, val dates: ThreadLocal[Array[Byte]], val serverName: Array[Byte]) extends ByteToMessageCodec

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Show all
object ServerCodec

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type