package http

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. http
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package content
  2. package cookie

Type Members

  1. trait BinaryData extends AnyRef
  2. class BooleanHeaderKey extends TypedHeaderKey[Boolean]
  3. case class ByteBufferData(bb: ByteBuffer) extends BinaryData with Product with Serializable
  4. sealed abstract class CacheControl extends AnyRef
  5. sealed trait ConnectionStatus extends AnyRef
  6. class DateHeaderKey extends TypedHeaderKey[Long]
  7. sealed abstract class DispositionType extends AnyRef
  8. case class Header(key: HeaderKey, value: String) extends Product with Serializable
  9. trait HeaderKey extends AnyRef
  10. case class Headers(map: TreeMap[String, List[String]] = TreeMap.empty(Ordering.by(_.toLowerCase))) extends Product with Serializable
  11. case class HttpExchange(request: HttpRequest, response: HttpResponse = HttpResponse(), store: Store = new MapStore(), finished: Boolean = false) extends Product with Serializable
  12. sealed abstract class HttpMethod extends AnyRef
  13. case class HttpRequest(method: HttpMethod = HttpMethod.Get, source: IP = IP.v4.LocalHost, url: URL = URL(), headers: Headers = Headers.default, content: Option[Content] = None, timestamp: Long = System.currentTimeMillis()) extends Product with Serializable
  14. case class HttpResponse(status: HttpStatus = HttpStatus.OK, headers: Headers = Headers.empty, content: Option[Content] = None) extends Product with Serializable
  15. case class HttpStatus(code: Int, message: String) extends Ordered[HttpStatus] with Product with Serializable
  16. trait ListTypedHeaderKey[V] extends HeaderKey
  17. class LongHeaderKey extends TypedHeaderKey[Long]
  18. trait MultiTypedHeaderKey[V] extends HeaderKey
  19. class StringHeaderKey extends TypedHeaderKey[String]
  20. trait TypedHeaderKey[V] extends HeaderKey
  21. trait WebSocket extends AnyRef
  22. class WebSocketChannels extends AnyRef
  23. class WebSocketListener extends WebSocket

Value Members

  1. object CacheControl extends MultiTypedHeaderKey[CacheControl]
  2. object ConnectionStatus
  3. object CookieHeader extends ListTypedHeaderKey[Request]
  4. object DateHeaderKey
  5. object DispositionType
  6. object HeaderKey
  7. object Headers extends Serializable
  8. object HttpMethod
  9. object HttpStatus extends Serializable
  10. object SetCookie extends ListTypedHeaderKey[Response]
  11. object WebSocketListener
  12. object all extends URLMatcher
  13. object combined
  14. object hosts
  15. object paths
  16. object urls

Inherited from AnyRef

Inherited from Any

Ungrouped