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 SummaryNested classes/interfaces inherited from interface org.apache.pekko.http.javadsl.model.HttpEntityHttpEntity.Chunked, HttpEntity.ChunkStreamPart, HttpEntity.CloseDelimited, HttpEntity.Default, HttpEntity.DiscardedEntity, HttpEntity.IndefiniteLength, HttpEntity.StrictNested classes/interfaces inherited from interface org.apache.pekko.http.scaladsl.model.HttpEntityHttpEntity.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 SummaryConstructorsConstructorDescriptionIndefiniteLength(ContentType contentType, org.apache.pekko.stream.scaladsl.Source<org.apache.pekko.util.ByteString, Object> data) 
- 
Method SummaryModifier 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.pekko.http.scaladsl.model.BodyPartEntitywithoutSizeLimit, withSizeLimitMethods inherited from interface scala.EqualscanEqual, equalsMethods inherited from interface org.apache.pekko.http.scaladsl.model.HttpEntitycompletionStageCovariant, 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.WithoutKnownLengthcontentLengthOption, dataBytes, isKnownEmpty, transformDataBytes, withoutSizeLimit, withSizeLimitMethods inherited from interface scala.ProductproductArity, productElement, productElementName, productElementNames, productIterator
- 
Constructor Details- 
IndefiniteLengthpublic IndefiniteLength(ContentType contentType, org.apache.pekko.stream.scaladsl.Source<org.apache.pekko.util.ByteString, Object> data) 
 
- 
- 
Method Details- 
contentTypeDescription copied from interface:HttpEntityTheContentTypeassociated with this entity.- Specified by:
- contentTypein interface- HttpEntity
- Specified by:
- contentTypein interface- HttpEntity.WithoutKnownLength
- Returns:
- (undocumented)
 
- 
data- Specified by:
- datain interface- HttpEntity.WithoutKnownLength
 
- 
isIndefiniteLengthpublic boolean isIndefiniteLength()Description copied from interface:HttpEntityReturns if this entity is a subtype of HttpEntityIndefiniteLength.- Specified by:
- isIndefiniteLengthin interface- HttpEntity
- Specified by:
- isIndefiniteLengthin interface- HttpEntity
 
- 
withContentTypeDescription copied from interface:HttpEntityCreates a copy of this HttpEntity with thecontentTypeoverridden with the given one.- Specified by:
- withContentTypein interface- BodyPartEntity
- Specified by:
- withContentTypein interface- HttpEntity
- Parameters:
- contentType- (undocumented)
- Returns:
- (undocumented)
 
- 
withDatapublic HttpEntity.IndefiniteLength withData(org.apache.pekko.stream.scaladsl.Source<org.apache.pekko.util.ByteString, Object> data) - Specified by:
- withDatain interface- HttpEntity.WithoutKnownLength
 
- 
productPrefix- Specified by:
- productPrefixin interface- scala.Product
 
- 
toString
 
-