Packages

p

io.youi

server

package server

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait ErrorHandler extends AnyRef
  2. case class HttpServerListener(host: String = "127.0.0.1", port: Int = 8080, enabled: Boolean = true) extends ServerSocketListener with Product with Serializable
  3. case class HttpsServerListener(host: String = "127.0.0.1", port: Int = 8443, keyStore: KeyStore = KeyStore(), enabled: Boolean = false) extends ServerSocketListener with Product with Serializable
  4. case class KeyStore(path: String = "keystore.jks", password: String = "password") extends Product with Serializable
  5. trait Server extends HttpHandler with ErrorSupport
  6. class ServerConfig extends AnyRef
  7. class ServerException extends RuntimeException
  8. 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.

  9. trait ServerImplementationCreator extends AnyRef
  10. sealed trait ServerSocketListener extends AnyRef

Value Members

  1. object DefaultErrorHandler extends ErrorHandler
  2. object Server
  3. object ServerUtil

Ungrouped