final case class Strict(data: ByteString, contentType: Option[String]) extends HttpEntity with Product with Serializable
- Alphabetic
- By Inheritance
- Strict
- Serializable
- Product
- Equals
- HttpEntity
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new Strict(data: ByteString, contentType: Option[String])
- data
The data contained within this entity.
- contentType
The content type, if known.
Value Members
- def as(contentType: String): HttpEntity
Return this entity as the given content type.
Return this entity as the given content type.
- Definition Classes
- → HttpEntity
- def asJava: http.HttpEntity
Convert this entity to its Java counterpart.
Convert this entity to its Java counterpart.
- Definition Classes
- → HttpEntity
- def consumeData(implicit mat: Materializer): Future[ByteString]
Consume the data from this entity.
Consume the data from this entity.
- Definition Classes
- → HttpEntity
- def contentLength: Option[Long]
The content length of the entity, if known.
The content length of the entity, if known.
- Definition Classes
- → HttpEntity
- val contentType: Option[String]
The content type of the entity, if known.
The content type of the entity, if known.
- Definition Classes
- → HttpEntity
- val data: ByteString
- def dataStream: Source[ByteString, _]
The entity as a data stream.
The entity as a data stream.
- Definition Classes
- → HttpEntity
- def isKnownEmpty: Boolean
Whether it is known if this entity is empty or not.
Whether it is known if this entity is empty or not.
If this returns true, then the entity is definitely empty. If it returns false, the entity may or may not be empty.
- Definition Classes
- → HttpEntity
- def productElementNames: Iterator[String]
- Definition Classes
- Product
A strict entity.
Strict entities are contained entirely in memory.
The data contained within this entity.
The content type, if known.