akka.http.model

HttpEntity

object HttpEntity

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

Type Members

  1. final case class Chunk(data: ByteString, extension: String = "") extends ChunkStreamPart with Product with Serializable

    An intermediate entity chunk guaranteed to carry non-empty data.

  2. sealed abstract class ChunkStreamPart extends japi.ChunkStreamPart

    An element of the HttpEntity data stream.

  3. final case class Chunked(contentType: ContentType, chunks: Source[ChunkStreamPart]) extends HttpEntityChunked with MessageEntity with Product with Serializable

    The model for the entity of a chunked HTTP message (with Transfer-Encoding: chunked).

  4. final case class CloseDelimited(contentType: ContentType, data: Source[ByteString]) extends HttpEntityCloseDelimited with ResponseEntity with WithoutKnownLength with Product with Serializable

    The model for the entity of an HTTP response that is terminated by the server closing the connection.

  5. final case class Default(contentType: ContentType, contentLength: Long, data: Source[ByteString]) extends HttpEntityDefault with UniversalEntity with Product with Serializable

    The model for the entity of a "regular" unchunked HTTP message with a known non-zero length.

  6. final case class IndefiniteLength(contentType: ContentType, data: Source[ByteString]) extends HttpEntityIndefiniteLength with BodyPartEntity with WithoutKnownLength with Product with Serializable

    The model for the entity of a BodyPart with an indefinite length.

  7. case class LastChunk(extension: String = "", trailer: Seq[HttpHeader] = immutable.this.Nil) extends ChunkStreamPart with Product with Serializable

    The final chunk of a chunk stream.

  8. final case class Strict(contentType: ContentType, data: ByteString) extends HttpEntityStrict with UniversalEntity with Product with Serializable

    The model for the entity of a "regular" unchunked HTTP message with known, fixed data.

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. object Chunk extends Serializable

  7. object ChunkStreamPart

  8. object Chunked extends Serializable

  9. val Empty: Strict

  10. object LastChunk extends LastChunk

  11. object Strict extends Serializable

  12. def apply(contentType: ContentType, file: File): UniversalEntity

  13. def apply(contentType: ContentType, contentLength: Long, data: Source[ByteString]): UniversalEntity

  14. def apply(contentType: ContentType, data: ByteString): Strict

  15. def apply(contentType: ContentType, bytes: Array[Byte]): Strict

  16. def apply(contentType: ContentType, string: String): Strict

  17. implicit def apply(data: ByteString): Strict

  18. implicit def apply(bytes: Array[Byte]): Strict

  19. implicit def apply(string: String): Strict

  20. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  21. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. def empty(contentType: ContentType): Strict

  23. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  25. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  27. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  28. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  29. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  30. final def notify(): Unit

    Definition Classes
    AnyRef
  31. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  32. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  33. def toString(): String

    Definition Classes
    AnyRef → Any
  34. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped