package server
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait ErrorHandler extends AnyRef
- case class HttpServerListener(host: String = "127.0.0.1", port: Int = 8080, enabled: Boolean = true) extends ServerSocketListener with Product with Serializable
- case class HttpsServerListener(host: String = "127.0.0.1", port: Int = 8443, keyStore: KeyStore = KeyStore(), enabled: Boolean = false) extends ServerSocketListener with Product with Serializable
- case class KeyStore(path: String = "keystore.jks", password: String = "password") extends Product with Serializable
- trait Server extends HttpHandler with ErrorSupport
- class ServerConfig extends AnyRef
- class ServerException extends RuntimeException
-
trait
ServerImplementation extends AnyRef
ServerImplementations are responsible for managing the underlying server functionality specific to a server implementation.
ServerImplementations are responsible for managing the underlying server functionality specific to a server implementation. Incoming requests in the implementation should generate an HttpRequest and a default HttpResponse and then call Server.handle(request, response) to get back an updated HttpResponse. That response should be be be applied to the implementation to handle the server's response.
- trait ServerImplementationCreator extends AnyRef
- sealed trait ServerSocketListener extends AnyRef
- class WebSocketListener extends WebSocket
Value Members
- object DefaultErrorHandler extends ErrorHandler
- object Server
- object ServerUtil
- object WebSocketListener