io.shaka

http

package http

Visibility
  1. Public
  2. All

Type Members

  1. class ClientHttpHandler extends (Request) ⇒ Response

  2. trait ContentType extends AnyRef

  3. case class Entity(content: Array[Byte]) extends Product with Serializable

  4. case class FormParameter(name: String, value: Option[String]) extends Product with Serializable

  5. case class Headers(headers: List[(HttpHeader, String)]) extends Product with Serializable

  6. trait HttpHeader extends AnyRef

  7. class HttpServer extends AnyRef

  8. sealed trait HttpServerSslConfig extends AnyRef

  9. sealed trait Method extends AnyRef

  10. case class PathAndPassword(path: String, password: String) extends Product with Serializable

  11. case class Request(method: Method, url: Url, headers: Headers = Headers.Empty, entity: Option[Entity] = scala.None) extends Product with Serializable

  12. case class Response(status: Status = io.shaka.http.Status.OK, headers: Headers = Headers.Empty, entity: Option[Entity] = scala.None) extends Product with Serializable

  13. case class SslConfig(keyStoreConfig: PathAndPassword, trustStoreConfig: Option[PathAndPassword]) extends HttpServerSslConfig with Product with Serializable

  14. trait SslConnection extends AnyRef

  15. sealed trait Status extends AnyRef

  16. class SunHttpHandlerAdapter extends HttpHandler

Value Members

  1. object ContentType

  2. object Entity extends Serializable

  3. object FormParameter extends Serializable

  4. object FormParameters

  5. object Handlers

  6. object Headers extends Serializable

  7. object Http

  8. object HttpHeader

  9. object HttpServer

  10. object Https

  11. object IO

  12. object Method

  13. object NoSslConfig extends HttpServerSslConfig with Product with Serializable

  14. object Request extends Serializable

  15. object RequestMatching

  16. object Response extends Serializable

  17. object StaticResponse

  18. object Status

  19. object Zero

  20. object proxy

Ungrouped