Package akka.http.scaladsl.model
Class HttpEntity.IndefiniteLength
java.lang.Object
akka.http.scaladsl.model.HttpEntity.IndefiniteLength
- All Implemented Interfaces:
BodyPartEntity
,HttpEntity
,HttpEntity.IndefiniteLength
,BodyPartEntity
,HttpEntity
,HttpEntity.WithoutKnownLength
,Serializable
,scala.Equals
,scala.Product
- Enclosing interface:
- HttpEntity
public static final class HttpEntity.IndefiniteLength
extends Object
implements HttpEntity.IndefiniteLength, BodyPartEntity, HttpEntity.WithoutKnownLength, scala.Product, Serializable
The model for the entity of a BodyPart with an indefinite length.
Note that this type of HttpEntity can only be used for BodyParts.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface akka.http.javadsl.model.HttpEntity
HttpEntity.Chunked, HttpEntity.ChunkStreamPart, HttpEntity.CloseDelimited, HttpEntity.Default, HttpEntity.DiscardedEntity, HttpEntity.IndefiniteLength, HttpEntity.Strict
Nested classes/interfaces inherited from interface akka.http.scaladsl.model.HttpEntity
HttpEntity.Chunk, HttpEntity.Chunk$, HttpEntity.Chunked, HttpEntity.Chunked$, HttpEntity.ChunkStreamPart, HttpEntity.ChunkStreamPart$, HttpEntity.CloseDelimited, HttpEntity.CloseDelimited$, HttpEntity.Default, HttpEntity.Default$, HttpEntity.DiscardedEntity, HttpEntity.HttpEntityScalaDSLSugar, HttpEntity.HttpEntityScalaDSLSugar$, HttpEntity.IndefiniteLength, HttpEntity.IndefiniteLength$, HttpEntity.LastChunk, HttpEntity.LastChunk$, HttpEntity.Strict, HttpEntity.Strict$, HttpEntity.WithoutKnownLength
-
Constructor Summary
ConstructorsConstructorDescriptionIndefiniteLength
(ContentType contentType, akka.stream.scaladsl.Source<akka.util.ByteString, Object> data) -
Method Summary
Modifier and TypeMethodDescriptionTheContentType
associated with this entity.akka.stream.scaladsl.Source<akka.util.ByteString,
Object> data()
boolean
Returns if this entity is a subtype of HttpEntityIndefiniteLength.toString()
withContentType
(ContentType contentType) Creates a copy of this HttpEntity with thecontentType
overridden with the given one.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface akka.http.scaladsl.model.BodyPartEntity
withoutSizeLimit, withSizeLimit
Methods inherited from interface scala.Equals
canEqual, equals
Methods inherited from interface akka.http.scaladsl.model.HttpEntity
completionStageCovariant, discardBytes, discardBytes, getContentLengthOption, getContentType, getDataBytes, isChunked, isCloseDelimited, isDefault, isStrict, toStrict, toStrict, toStrict, toStrict, toStrict, toStrict, transformDataBytes, withContentType
Methods inherited from interface akka.http.scaladsl.model.HttpEntity.WithoutKnownLength
contentLengthOption, dataBytes, isKnownEmpty, transformDataBytes, withoutSizeLimit, withSizeLimit
Methods inherited from interface scala.Product
productArity, productElement, productElementName, productElementNames, productIterator
-
Constructor Details
-
IndefiniteLength
public IndefiniteLength(ContentType contentType, akka.stream.scaladsl.Source<akka.util.ByteString, Object> data)
-
-
Method Details
-
contentType
Description copied from interface:HttpEntity
TheContentType
associated with this entity.- Specified by:
contentType
in interfaceHttpEntity
- Specified by:
contentType
in interfaceHttpEntity.WithoutKnownLength
- Returns:
- (undocumented)
-
data
- Specified by:
data
in interfaceHttpEntity.WithoutKnownLength
-
isIndefiniteLength
public boolean isIndefiniteLength()Description copied from interface:HttpEntity
Returns if this entity is a subtype of HttpEntityIndefiniteLength.- Specified by:
isIndefiniteLength
in interfaceHttpEntity
- Specified by:
isIndefiniteLength
in interfaceHttpEntity
-
withContentType
Description copied from interface:HttpEntity
Creates a copy of this HttpEntity with thecontentType
overridden with the given one.- Specified by:
withContentType
in interfaceBodyPartEntity
- Specified by:
withContentType
in interfaceHttpEntity
- Parameters:
contentType
- (undocumented)- Returns:
- (undocumented)
-
withData
public HttpEntity.IndefiniteLength withData(akka.stream.scaladsl.Source<akka.util.ByteString, Object> data) - Specified by:
withData
in interfaceHttpEntity.WithoutKnownLength
-
productPrefix
- Specified by:
productPrefix
in interfacescala.Product
-
toString
-