final case class Strict(data: ByteString, contentType: Option[String]) extends HttpEntity with Product with Serializable
A strict entity.
Strict entities are contained entirely in memory.
- data
The data contained within this entity.
- contentType
The content type, if known.
- Source
- HttpEntity.scala
- Alphabetic
- By Inheritance
- Strict
- Serializable
- Serializable
- Product
- Equals
- HttpEntity
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
Strict(data: ByteString, contentType: Option[String])
- data
The data contained within this entity.
- contentType
The content type, if known.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
as(contentType: String): Strict
Return this entity as the given content type.
Return this entity as the given content type.
- Definition Classes
- Strict → HttpEntity
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asJava: http.HttpEntity.Strict
Convert this entity to its Java counterpart.
Convert this entity to its Java counterpart.
- Definition Classes
- Strict → HttpEntity
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
consumeData(implicit mat: Materializer): Future[ByteString]
Consume the data from this entity.
Consume the data from this entity.
- Definition Classes
- Strict → HttpEntity
-
def
contentLength: Some[Long]
The content length of the entity, if known.
The content length of the entity, if known.
- Definition Classes
- Strict → HttpEntity
-
val
contentType: Option[String]
The content type of the entity, if known.
The content type of the entity, if known.
- Definition Classes
- Strict → HttpEntity
- val data: ByteString
-
def
dataStream: Source[ByteString, NotUsed]
The entity as a data stream.
The entity as a data stream.
- Definition Classes
- Strict → HttpEntity
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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
- Strict → HttpEntity
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )