Packages

object HttpEntity

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

Type Members

  1. final case class Chunked(chunks: Source[HttpChunk, _], contentType: Option[String]) extends HttpEntity with Product with Serializable

    A chunked entity.

    A chunked entity.

    chunks

    The stream of chunks for this entity. Must be zero or more HttpChunk.Chunk elements, followed by zero or one HttpChunk.LastChunk elements. Any elements after the HttpChunk.LastChunk element will be ignored. If no HttpChunk.LastChunk element is sent, then the last chunk will contain no trailers.

    contentType

    The content type, if known.

  2. final case class Streamed(data: Source[ByteString, _], contentLength: Option[Long], contentType: Option[String]) extends HttpEntity with Product with Serializable

    A streamed entity.

    A streamed entity.

    data

    The stream of data for this entity.

    contentLength

    The content length, if known. If no content length is set, then this entity will be close delimited.

    contentType

    The content type, if known.

  3. final case class Strict(data: ByteString, contentType: Option[String]) extends HttpEntity with Product with Serializable

    A strict entity.

    A strict entity.

    Strict entities are contained entirely in memory.

    data

    The data contained within this entity.

    contentType

    The content type, if known.

Value Members

  1. val NoEntity: Strict

    No entity.