Interface Multipart

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  Multipart.BodyPart  
      static interface  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
      static interface  Multipart.FormData
      Model for `multipart/form-data` content as defined in http://tools.ietf.org/html/rfc2388.
      static interface  Multipart.General
      Basic model for multipart content as defined by http://tools.ietf.org/html/rfc2046.
      static interface  Multipart.Strict  
    • Method Detail

      • getParts

        akka.stream.javadsl.Source<? extends Multipart.BodyPart,​java.lang.Object> getParts()
      • toStrict

        java.util.concurrent.CompletionStage<? extends Multipart.Strict> toStrict​(long timeoutMillis,
                                                                                  akka.stream.Materializer materializer)
        Converts this content into its strict counterpart. The given `timeout` denotes the max time that an individual part must be read in. The CompletionStage is failed with an TimeoutException if one part isn't read completely after the given timeout.
      • toEntity

        RequestEntity toEntity​(java.lang.String boundary)
        Creates an entity from this multipart object using the specified boundary.
      • toEntity

        RequestEntity toEntity()
        Creates an entity from this multipart object using a random boundary.