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. class IPAddressLink extends HttpLink
  5. case class KeyStore(path: String = "keystore.jks", password: String = "password") extends Product with Serializable
  6. class MethodLink extends HttpLink
  7. class PathLink extends HttpLink
  8. class RespondLink extends HttpLink
  9. trait Server extends HttpHandler with ErrorSupport
  10. class ServerConfig extends AnyRef
  11. class ServerException extends RuntimeException
  12. 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.

  13. trait ServerImplementationCreator extends AnyRef
  14. sealed trait ServerSocketListener extends AnyRef
  15. case class SessionConfig(name: String = "JSESSIONID", maxAge: Option[Long] = None, domain: Option[String] = None, secure: Boolean = false) extends Product with Serializable

Value Members

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

Ungrouped