package http
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- http
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait BinaryData extends AnyRef
- class BooleanHeaderKey extends TypedHeaderKey[Boolean]
- case class ByteBufferData(bb: ByteBuffer) extends BinaryData with Product with Serializable
- sealed abstract class CacheControl extends AnyRef
- sealed trait ConnectionStatus extends AnyRef
- class DateHeaderKey extends TypedHeaderKey[Long]
- sealed abstract class DispositionType extends AnyRef
- case class Header(key: HeaderKey, value: String) extends Product with Serializable
- trait HeaderKey extends AnyRef
- case class Headers(map: TreeMap[String, List[String]] = TreeMap.empty(Ordering.by(_.toLowerCase))) extends Product with Serializable
- case class HttpExchange(request: HttpRequest, response: HttpResponse = HttpResponse(), store: Store = new MapStore(), finished: Boolean = false) extends Product with Serializable
- sealed abstract class HttpMethod extends AnyRef
- 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
- case class HttpResponse(status: HttpStatus = HttpStatus.OK, headers: Headers = Headers.empty, content: Option[Content] = None) extends Product with Serializable
- case class HttpStatus(code: Int, message: String) extends Ordered[HttpStatus] with Product with Serializable
- trait ListTypedHeaderKey[V] extends HeaderKey
- class LongHeaderKey extends TypedHeaderKey[Long]
- trait MultiTypedHeaderKey[V] extends HeaderKey
- class StringHeaderKey extends TypedHeaderKey[String]
- trait TypedHeaderKey[V] extends HeaderKey
- trait WebSocket extends AnyRef
- class WebSocketChannels extends AnyRef
- class WebSocketListener extends WebSocket
Value Members
- object CacheControl extends MultiTypedHeaderKey[CacheControl]
- object ConnectionStatus
- object CookieHeader extends ListTypedHeaderKey[Request]
- object DateHeaderKey
- object DispositionType
- object HeaderKey
- object Headers extends Serializable
- object HttpMethod
- object HttpStatus extends Serializable
- object SetCookie extends ListTypedHeaderKey[Response]
- object WebSocketListener
- object all extends URLMatcher
- object combined
- object hosts
- object paths
- object urls