akka.http

model

package model

Source
package.scala
Linear Supertypes
Content Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. model
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait BodyPartEntity extends HttpEntity with model.japi.BodyPartEntity

  2. sealed trait ByteContentRange extends model.japi.ContentRange with ContentRange

  3. sealed trait ContentRange extends model.japi.ContentRange with ValueRenderable

  4. final case class ContentType(mediaType: MediaType, definedCharset: Option[HttpCharset]) extends model.japi.ContentType with ValueRenderable with Product with Serializable

  5. final case class ContentTypeRange(mediaRange: MediaRange, charsetRange: HttpCharsetRange) extends ValueRenderable with Product with Serializable

  6. final case class ErrorInfo(summary: String = "", detail: String = "") extends Product with Serializable

    Two-level model of error information.

  7. abstract case class ExceptionWithErrorInfo(info: ErrorInfo) extends RuntimeException with Product with Serializable

    Marker for exceptions that provide an ErrorInfo

  8. final case class FormData(fields: Query) extends Product with Serializable

    Model for application/x-www-form-urlencoded form data.

  9. final case class HttpCharset extends model.japi.HttpCharset with SingletonValueRenderable with WithQValue[HttpCharsetRange] with Product with Serializable

  10. sealed abstract class HttpCharsetRange extends model.japi.HttpCharsetRange with ValueRenderable with WithQValue[HttpCharsetRange]

    A charset range as encountered in Accept-Charset.

  11. sealed trait HttpEntity extends model.japi.HttpEntity

    Models the entity (aka "body" or "content) of an HTTP message.

  12. abstract class HttpHeader extends model.japi.HttpHeader with ToStringRenderable

    The model of an HTTP header.

  13. sealed trait HttpMessage extends model.japi.HttpMessage

    Common base class of HttpRequest and HttpResponse.

  14. final case class HttpMethod extends model.japi.HttpMethod with SingletonValueRenderable with Product with Serializable

    The method of an HTTP request.

  15. final case class HttpProtocol extends model.japi.HttpProtocol with SingletonValueRenderable with Product with Serializable

    The protocol of an HTTP message

  16. final case class HttpRequest(method: HttpMethod = HttpMethods.GET, uri: Uri = Uri./, headers: Seq[HttpHeader] = immutable.this.Nil, entity: RequestEntity = HttpEntity.Empty, protocol: HttpProtocol = HttpProtocols.HTTP/1.1) extends model.japi.HttpRequest with HttpMessage with Product with Serializable

    The immutable model HTTP request model.

  17. final case class HttpResponse(status: StatusCode = StatusCodes.OK, headers: Seq[HttpHeader] = immutable.this.Nil, entity: ResponseEntity = HttpEntity.Empty, protocol: HttpProtocol = HttpProtocols.HTTP/1.1) extends model.japi.HttpResponse with HttpMessage with Product with Serializable

    The immutable HTTP response model.

  18. class IllegalHeaderException extends ExceptionWithErrorInfo

  19. class IllegalRequestException extends ExceptionWithErrorInfo

  20. class IllegalUriException extends ExceptionWithErrorInfo

  21. class InvalidContentLengthException extends ExceptionWithErrorInfo

  22. sealed abstract class MediaRange extends model.japi.MediaRange with Renderable with WithQValue[MediaRange]

  23. sealed abstract case class MediaType extends model.japi.MediaType with LazyValueBytesRenderable with WithQValue[MediaRange] with Product with Serializable

  24. type MessageEntity = RequestEntity

    An entity that can be used for every HttpMessage, i.

    An entity that can be used for every HttpMessage, i.e. for requests and responses.

  25. trait Multipart extends AnyRef

  26. class MultipartMediaType extends MediaType

  27. sealed abstract class NonMultipartMediaType extends MediaType

  28. class ParsingException extends ExceptionWithErrorInfo

  29. sealed abstract class RemoteAddress extends model.japi.RemoteAddress with ValueRenderable

  30. sealed trait RequestEntity extends HttpEntity with model.japi.RequestEntity with ResponseEntity

  31. class RequestProcessingException extends ExceptionWithErrorInfo

  32. sealed trait ResponseEntity extends HttpEntity with model.japi.ResponseEntity

  33. sealed abstract class StatusCode extends model.japi.StatusCode with LazyValueBytesRenderable

    The result status code of an HTTP response.

  34. sealed abstract class TransferEncoding extends model.japi.TransferEncoding with Renderable

  35. sealed trait UniversalEntity extends model.japi.UniversalEntity with MessageEntity with BodyPartEntity

  36. sealed abstract case class Uri(scheme: String, authority: Authority, path: Path, query: Query, fragment: Option[String]) extends Product with Serializable

    An immutable model of an internet URI as defined by http://tools.

  37. trait WithQValue[T] extends AnyRef

    Helper trait for objects that allow creating new instances with a modified qValue.

Value Members

  1. object ContentRange

  2. object ContentType extends Serializable

  3. object ContentTypeRange extends Serializable

  4. object ContentTypes

  5. object ErrorInfo extends Serializable

  6. object FormData extends Serializable

  7. object HttpCharset extends Serializable

  8. object HttpCharsetRange

  9. object HttpCharsets extends ObjectRegistry[String, HttpCharset]

  10. object HttpEntity

  11. object HttpHeader

  12. object HttpMessage

  13. object HttpMethod extends Serializable

  14. object HttpMethods extends ObjectRegistry[String, HttpMethod]

  15. object HttpProtocols extends ObjectRegistry[String, HttpProtocol]

  16. object HttpRequest extends Serializable

  17. object MediaRange

  18. object MediaRanges extends ObjectRegistry[String, MediaRange]

  19. object MediaType extends Serializable

  20. object MediaTypes extends ObjectRegistry[(String, String), MediaType]

  21. object Multipart

  22. object RemoteAddress

  23. object StatusCode

  24. object StatusCodes extends ObjectRegistry[Int, StatusCode]

  25. object TransferEncodings

  26. object Uri extends Serializable

  27. object UriRendering

  28. package headers

  29. package japi

  30. package parser

Inherited from AnyRef

Inherited from Any

Ungrouped