Class Multipart.ByteRanges
java.lang.Object
org.apache.pekko.http.scaladsl.model.Multipart.ByteRanges
- All Implemented Interfaces:
Multipart,Multipart.ByteRanges,Multipart
- Direct Known Subclasses:
Multipart.ByteRanges$.Strict
- Enclosing interface:
- Multipart
public abstract static class Multipart.ByteRanges
extends Object
implements Multipart, Multipart.ByteRanges
Model for
multipart/byteranges content as defined by
https://tools.ietf.org/html/rfc7233#section-5.4.1 and https://tools.ietf.org/html/rfc7233#appendix-A-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.pekko.http.javadsl.model.Multipart
Multipart.ByteRanges, Multipart.FormData, Multipart.GeneralNested classes/interfaces inherited from interface org.apache.pekko.http.scaladsl.model.Multipart
Multipart.BodyPart, Multipart.BodyPart$, Multipart.ByteRanges, Multipart.ByteRanges$, Multipart.FormData, Multipart.FormData$, Multipart.General, Multipart.General$, Multipart.StrictNested classes/interfaces inherited from interface org.apache.pekko.http.javadsl.model.Multipart.ByteRanges
Multipart.ByteRanges.BodyPart, Multipart.ByteRanges.Strict -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pekko.stream.javadsl.Source<? extends Multipart.ByteRanges.BodyPart,Object> getParts()Java APIThe media-type this multipart content carries.abstract org.apache.pekko.stream.scaladsl.Source<org.apache.pekko.http.scaladsl.model.Multipart.ByteRanges.BodyPart,Object> parts()The stream of body parts this content consists of.toStrict(long timeoutMillis, org.apache.pekko.stream.Materializer materializer) Java APIscala.concurrent.Future<org.apache.pekko.http.scaladsl.model.Multipart.ByteRanges.Strict>toStrict(scala.concurrent.duration.FiniteDuration timeout, org.apache.pekko.stream.Materializer fm) Converts this content into its strict counterpart.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.pekko.http.scaladsl.model.Multipart
getMediaType, toEntity, toEntity, toEntity
-
Constructor Details
-
ByteRanges
public ByteRanges()
-
-
Method Details
-
mediaType
Description copied from interface:MultipartThe media-type this multipart content carries. -
parts
public abstract org.apache.pekko.stream.scaladsl.Source<org.apache.pekko.http.scaladsl.model.Multipart.ByteRanges.BodyPart,Object> parts()Description copied from interface:MultipartThe stream of body parts this content consists of. -
toStrict
public scala.concurrent.Future<org.apache.pekko.http.scaladsl.model.Multipart.ByteRanges.Strict> toStrict(scala.concurrent.duration.FiniteDuration timeout, org.apache.pekko.stream.Materializer fm) Description copied from interface:MultipartConverts this content into its strict counterpart. The giventimeoutdenotes the max time that an individual part must be read in. The Future is failed with an TimeoutException if one part isn't read completely after the given timeout. -
getParts
public org.apache.pekko.stream.javadsl.Source<? extends Multipart.ByteRanges.BodyPart,Object> getParts()Java API -
toStrict
public CompletionStage<Multipart.ByteRanges.Strict> toStrict(long timeoutMillis, org.apache.pekko.stream.Materializer materializer) Java API
-