Package

io.youi

http

Permalink

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. All

Type Members

  1. class BooleanHeaderKey extends TypedHeaderKey[Boolean]

    Permalink
  2. case class BytesContent(value: Array[Byte], contentType: ContentType, lastModified: Long = System.currentTimeMillis()) extends Content with Product with Serializable

    Permalink
  3. sealed abstract class CacheControlEntry extends AnyRef

    Permalink
  4. class Connection extends AnyRef

    Permalink
  5. trait Content extends AnyRef

    Permalink
  6. class DateHeaderKey extends TypedHeaderKey[Long]

    Permalink
  7. sealed abstract class DispositionType extends AnyRef

    Permalink
  8. case class FileContent(file: File, contentType: ContentType, lastModifiedOverride: Option[Long] = None) extends Content with Product with Serializable

    Permalink
  9. case class FileEntry(fileName: String, file: File, headers: Headers) extends FormDataEntry with Product with Serializable

    Permalink
  10. case class FormData(key: String, entries: List[FormDataEntry]) extends Product with Serializable

    Permalink
  11. case class FormDataContent(data: List[FormData]) extends Content with Product with Serializable

    Permalink
  12. sealed trait FormDataEntry extends AnyRef

    Permalink
  13. case class Header(key: HeaderKey, value: String) extends Product with Serializable

    Permalink
  14. trait HeaderKey extends AnyRef

    Permalink
  15. case class Headers(map: TreeMap[String, List[String]] = ...) extends Product with Serializable

    Permalink
  16. case class HttpRequest(method: Method = Method.Get, source: IP = IP.LocalHost, url: URL = URL(), headers: Headers = Headers.empty, content: Option[Content] = None, timestamp: Long = System.currentTimeMillis()) extends Product with Serializable

    Permalink
  17. case class HttpResponse(status: HttpStatus = HttpStatus.OK, headers: Headers = Headers.empty, content: Option[Content] = None) extends Product with Serializable

    Permalink
  18. case class HttpStatus(code: Int, message: String) extends Ordered[HttpStatus] with Product with Serializable

    Permalink
  19. trait ListTypedHeaderKey[V] extends HeaderKey

    Permalink
  20. class LongHeaderKey extends TypedHeaderKey[Long]

    Permalink
  21. sealed abstract class Method extends AnyRef

    Permalink
  22. trait MultiTypedHeaderKey[V] extends HeaderKey

    Permalink
  23. abstract class StreamContent extends Content

    Permalink
  24. class StreamZipContent extends StreamContent

    Permalink
  25. case class StringContent(value: String, contentType: ContentType, lastModified: Long = System.currentTimeMillis()) extends Content with Product with Serializable

    Permalink
  26. case class StringEntry(value: String, headers: Headers) extends FormDataEntry with Product with Serializable

    Permalink
  27. class StringHeaderKey extends TypedHeaderKey[String]

    Permalink
  28. trait TypedHeaderKey[V] extends HeaderKey

    Permalink
  29. case class URLContent(url: URL, contentType: ContentType, lastModifiedOverride: Option[Long] = None) extends Content with Product with Serializable

    Permalink
  30. class WebSocketChannels extends AnyRef

    Permalink
  31. case class ZipFileEntry(file: File, path: String) extends Product with Serializable

    Permalink

Value Members

  1. object CacheControl extends MultiTypedHeaderKey[CacheControlEntry]

    Permalink
  2. object Connection

    Permalink
  3. object Content

    Permalink
  4. object CookieHeader extends ListTypedHeaderKey[RequestCookie]

    Permalink
  5. object DateHeaderKey

    Permalink
  6. object DispositionType

    Permalink
  7. object HeaderKey

    Permalink
  8. object Headers extends Serializable

    Permalink
  9. object HttpStatus extends Serializable

    Permalink
  10. object Method

    Permalink
  11. object SetCookie extends ListTypedHeaderKey[ResponseCookie]

    Permalink
  12. object all extends URLMatcher

    Permalink
  13. object combined

    Permalink
  14. package cookie

    Permalink
  15. implicit def file2Content(file: File): Content

    Permalink
  16. object host

    Permalink
  17. object path

    Permalink
  18. object url

    Permalink
  19. implicit def url2Content(url: URL): Content

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped