cc.otavia.http.server
package cc.otavia.http.server
Members list
Type members
Classlikes
abstract class HttpRequest[C, R <: Reply] extends Ask[R]
object HttpRequest
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HttpRequest.type
trait HttpRequestFactory
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object HttpRequestFactory
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HttpRequestFactory.type
class HttpResponse[C <: AnyRef] extends Reply
object HttpResponse
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HttpResponse.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object HttpResponseSerde
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
HttpResponseSerde.type
class HttpServer(val workerNumber: Int = ..., routers: Seq[Router], serverName: String = ..., sslCtx: Option[SslContext] = ...) extends AcceptorActor[HttpServerWorker]
Attributes
- Supertypes
-
class AcceptorActor[HttpServerWorker]class ChannelsActor[Bind]class Objecttrait Matchableclass AnyShow all
class HttpServerWorker(routerMatcher: RouterMatcher, dates: ActorThreadLocal[Array[Byte]], serverName: String, sslCtx: Option[SslContext] = ...) extends AcceptedWorkerActor[Nothing]
Attributes
- Companion
- object
- Supertypes
object HttpServerWorker
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
HttpServerWorker.type
enum Router
Attributes
- Companion
- object
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class ControllerRouterclass StaticFilesRouterclass NotFoundRouterclass ConstantRouter[T]class WebsocketRouter
object Router
class RouterContext
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
object RouterMatcher
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
RouterMatcher.type
class ServerCodec(val routerMatcher: RouterMatcher, val dates: ThreadLocal[Array[Byte]], val serverName: Array[Byte]) extends ByteToMessageCodec
Attributes
- Companion
- object
- Supertypes
-
class ByteToMessageCodectrait Message2ByteEncodertrait Byte2MessageDecoderclass ChannelHandlerAdaptertrait ChannelHandlerclass Objecttrait Matchableclass AnyShow all
object ServerCodec
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ServerCodec.type
In this article