Class HttpEntity.IndefiniteLength
java.lang.Object
org.apache.pekko.http.scaladsl.model.HttpEntity.IndefiniteLength
- All Implemented Interfaces:
Serializable,BodyPartEntity,HttpEntity,HttpEntity.IndefiniteLength,BodyPartEntity,HttpEntity,HttpEntity.WithoutKnownLength,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 org.apache.pekko.http.javadsl.model.HttpEntity
HttpEntity.Chunked, HttpEntity.ChunkStreamPart, HttpEntity.CloseDelimited, HttpEntity.Default, HttpEntity.DiscardedEntity, HttpEntity.IndefiniteLength, HttpEntity.StrictNested classes/interfaces inherited from interface org.apache.pekko.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, org.apache.pekko.stream.scaladsl.Source<org.apache.pekko.util.ByteString, Object> data) -
Method Summary
Modifier and TypeMethodDescriptionTheContentTypeassociated with this entity.org.apache.pekko.stream.scaladsl.Source<org.apache.pekko.util.ByteString,Object> data()booleanReturns if this entity is a subtype of HttpEntityIndefiniteLength.toString()withContentType(ContentType contentType) Creates a copy of this HttpEntity with thecontentTypeoverridden with the given one.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.pekko.http.scaladsl.model.BodyPartEntity
withoutSizeLimit, withSizeLimitMethods inherited from interface scala.Equals
canEqual, equalsMethods inherited from interface org.apache.pekko.http.scaladsl.model.HttpEntity
completionStageCovariant, discardBytes, discardBytes, getContentLengthOption, getContentType, getDataBytes, isChunked, isCloseDelimited, isDefault, isStrict, toStrict, toStrict, toStrict, toStrict, toStrict, toStrict, transformDataBytes, withContentTypeMethods inherited from interface org.apache.pekko.http.scaladsl.model.HttpEntity.WithoutKnownLength
contentLengthOption, dataBytes, isKnownEmpty, transformDataBytes, withoutSizeLimit, withSizeLimitMethods inherited from interface scala.Product
productArity, productElement, productElementName, productElementNames, productIterator
-
Constructor Details
-
IndefiniteLength
public IndefiniteLength(ContentType contentType, org.apache.pekko.stream.scaladsl.Source<org.apache.pekko.util.ByteString, Object> data)
-
-
Method Details
-
contentType
Description copied from interface:HttpEntityTheContentTypeassociated with this entity.- Specified by:
contentTypein interfaceHttpEntity- Specified by:
contentTypein interfaceHttpEntity.WithoutKnownLength- Returns:
- (undocumented)
-
data
- Specified by:
datain interfaceHttpEntity.WithoutKnownLength
-
isIndefiniteLength
public boolean isIndefiniteLength()Description copied from interface:HttpEntityReturns if this entity is a subtype of HttpEntityIndefiniteLength.- Specified by:
isIndefiniteLengthin interfaceHttpEntity- Specified by:
isIndefiniteLengthin interfaceHttpEntity
-
withContentType
Description copied from interface:HttpEntityCreates a copy of this HttpEntity with thecontentTypeoverridden with the given one.- Specified by:
withContentTypein interfaceBodyPartEntity- Specified by:
withContentTypein interfaceHttpEntity- Parameters:
contentType- (undocumented)- Returns:
- (undocumented)
-
withData
public HttpEntity.IndefiniteLength withData(org.apache.pekko.stream.scaladsl.Source<org.apache.pekko.util.ByteString, Object> data) - Specified by:
withDatain interfaceHttpEntity.WithoutKnownLength
-
productPrefix
- Specified by:
productPrefixin interfacescala.Product
-
toString
-