Class HttpEntity.CloseDelimited
java.lang.Object
org.apache.pekko.http.scaladsl.model.HttpEntity.CloseDelimited
- All Implemented Interfaces:
Serializable,HttpEntity,HttpEntity.CloseDelimited,ResponseEntity,HttpEntity,HttpEntity.WithoutKnownLength,ResponseEntity,scala.Equals,scala.Product
- Enclosing interface:
- HttpEntity
public static final class HttpEntity.CloseDelimited
extends Object
implements HttpEntity.CloseDelimited, ResponseEntity, HttpEntity.WithoutKnownLength, scala.Product, Serializable
The model for the entity of an HTTP response that is terminated by the server closing the connection.
The content-length of such responses is unknown at the time the response headers have been received.
Note that this type of HttpEntity can only be used for HttpResponses.
- 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
ConstructorsConstructorDescriptionCloseDelimited(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 HttpEntityCloseDelimited.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 scala.Equals
canEqual, equalsMethods inherited from interface org.apache.pekko.http.scaladsl.model.HttpEntity
completionStageCovariant, discardBytes, discardBytes, getContentLengthOption, getContentType, getDataBytes, isChunked, isDefault, isIndefiniteLength, 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, productIteratorMethods inherited from interface org.apache.pekko.http.scaladsl.model.ResponseEntity
transformDataBytes, withoutSizeLimit, withSizeLimit
-
Constructor Details
-
CloseDelimited
public CloseDelimited(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
-
isCloseDelimited
public boolean isCloseDelimited()Description copied from interface:HttpEntityReturns if this entity is a subtype of HttpEntityCloseDelimited.- Specified by:
isCloseDelimitedin interfaceHttpEntity- Specified by:
isCloseDelimitedin interfaceHttpEntity
-
withContentType
Description copied from interface:HttpEntityCreates a copy of this HttpEntity with thecontentTypeoverridden with the given one.- Specified by:
withContentTypein interfaceHttpEntity- Specified by:
withContentTypein interfaceResponseEntity- Parameters:
contentType- (undocumented)- Returns:
- (undocumented)
-
withData
public HttpEntity.CloseDelimited 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
-