Package akka.http.javadsl.model
Class Multiparts
java.lang.Object
akka.http.javadsl.model.Multiparts
Constructors for Multipart instances
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Multipart.FormData.BodyPart
createFormDataBodyPart
(String name, BodyPartEntity entity) Creates a BodyPart.static Multipart.FormData.BodyPart
createFormDataBodyPart
(String name, BodyPartEntity entity, Map<String, String> additionalDispositionParams) Creates a BodyPart.static Multipart.FormData.BodyPart
createFormDataBodyPart
(String name, BodyPartEntity entity, Map<String, String> additionalDispositionParams, List<HttpHeader> headers) Creates a BodyPart.createFormDataBodyPartStrict
(String name, HttpEntity.Strict entity) Creates a BodyPart.Strict.createFormDataBodyPartStrict
(String name, HttpEntity.Strict entity, Map<String, String> additionalDispositionParams) Creates a BodyPart.Strict.createFormDataBodyPartStrict
(String name, HttpEntity.Strict entity, Map<String, String> additionalDispositionParams, List<HttpHeader> headers) Creates a BodyPart.Strict.static Multipart.FormData.Strict
Constructor for `multipart/form-data` content as defined in http://tools.ietf.org/html/rfc2388.static Multipart.FormData
Constructor for `multipart/form-data` content as defined in http://tools.ietf.org/html/rfc2388.static Multipart.FormData
createFormDataFromPath
(String name, ContentType contentType, Path path) Creates a FormData instance that contains a single part backed by the given file.static Multipart.FormData
createFormDataFromPath
(String name, ContentType contentType, Path path, int chunkSize) Creates a FormData instance that contains a single part backed by the given file.static Multipart.FormData
createFormDataFromSourceParts
(akka.stream.javadsl.Source<Multipart.FormData.BodyPart, ? extends Object> parts) Constructor for `multipart/form-data` content as defined in http://tools.ietf.org/html/rfc2388.static Multipart.FormData.BodyPart
createFormDataPartFromPath
(String name, ContentType contentType, Path path) Creates a BodyPart backed by a file that will be streamed using a FileSource.static Multipart.FormData.BodyPart
createFormDataPartFromPath
(String name, ContentType contentType, Path path, int chunkSize) Creates a BodyPart backed by a file that will be streamed using a FileSource.static Multipart.FormData.Strict
Constructor for `multipart/form-data` content as defined in http://tools.ietf.org/html/rfc2388.
-
Constructor Details
-
Multiparts
public Multiparts()
-
-
Method Details
-
createFormDataFromParts
Constructor for `multipart/form-data` content as defined in http://tools.ietf.org/html/rfc2388. All parts must have distinct names. (This is not verified!) -
createFormDataFromSourceParts
public static Multipart.FormData createFormDataFromSourceParts(akka.stream.javadsl.Source<Multipart.FormData.BodyPart, ? extends Object> parts) Constructor for `multipart/form-data` content as defined in http://tools.ietf.org/html/rfc2388. All parts must have distinct names. (This is not verified!) -
createStrictFormDataFromParts
public static Multipart.FormData.Strict createStrictFormDataFromParts(Multipart.FormData.BodyPart.Strict... parts) Constructor for `multipart/form-data` content as defined in http://tools.ietf.org/html/rfc2388. All parts must have distinct names. (This is not verified!) -
createFormDataFromFields
public static Multipart.FormData.Strict createFormDataFromFields(Map<String, HttpEntity.Strict> fields) Constructor for `multipart/form-data` content as defined in http://tools.ietf.org/html/rfc2388. All parts must have distinct names. (This is not verified!) -
createFormDataFromPath
public static Multipart.FormData createFormDataFromPath(String name, ContentType contentType, Path path, int chunkSize) Creates a FormData instance that contains a single part backed by the given file. To create an instance with several parts or for multiple files, use `Multiparts.createFormDataFromParts(Multiparts.createFormDataPartFromPath("field1", ...), Multiparts.createFormDataPartFromPath("field2", ...)` -
createFormDataFromPath
public static Multipart.FormData createFormDataFromPath(String name, ContentType contentType, Path path) Creates a FormData instance that contains a single part backed by the given file. To create an instance with several parts or for multiple files, use `Multiparts.createFormDataFromParts(Multiparts.createFormDataPartFromPath("field1", ...), Multiparts.createFormDataPartFromPath("field2", ...)` -
createFormDataPartFromPath
public static Multipart.FormData.BodyPart createFormDataPartFromPath(String name, ContentType contentType, Path path, int chunkSize) Creates a BodyPart backed by a file that will be streamed using a FileSource. -
createFormDataPartFromPath
public static Multipart.FormData.BodyPart createFormDataPartFromPath(String name, ContentType contentType, Path path) Creates a BodyPart backed by a file that will be streamed using a FileSource. -
createFormDataBodyPart
public static Multipart.FormData.BodyPart createFormDataBodyPart(String name, BodyPartEntity entity) Creates a BodyPart. -
createFormDataBodyPart
public static Multipart.FormData.BodyPart createFormDataBodyPart(String name, BodyPartEntity entity, Map<String, String> additionalDispositionParams) Creates a BodyPart. -
createFormDataBodyPart
public static Multipart.FormData.BodyPart createFormDataBodyPart(String name, BodyPartEntity entity, Map<String, String> additionalDispositionParams, List<HttpHeader> headers) Creates a BodyPart. -
createFormDataBodyPartStrict
public static Multipart.FormData.BodyPart.Strict createFormDataBodyPartStrict(String name, HttpEntity.Strict entity) Creates a BodyPart.Strict. -
createFormDataBodyPartStrict
public static Multipart.FormData.BodyPart.Strict createFormDataBodyPartStrict(String name, HttpEntity.Strict entity, Map<String, String> additionalDispositionParams) Creates a BodyPart.Strict. -
createFormDataBodyPartStrict
public static Multipart.FormData.BodyPart.Strict createFormDataBodyPartStrict(String name, HttpEntity.Strict entity, Map<String, String> additionalDispositionParams, List<HttpHeader> headers) Creates a BodyPart.Strict.
-