Package akka.http.scaladsl.unmarshalling
Interface MultipartUnmarshallers
-
- All Known Subinterfaces:
PredefinedFromEntityUnmarshallers
- All Known Implementing Classes:
MultipartUnmarshallers$
,PredefinedFromEntityUnmarshallers$
,Unmarshaller$
public interface MultipartUnmarshallers
ProvidesMultipart
marshallers. It is possible to configure the default parsing mode by providing an implicitParserSettings
instance.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Unmarshaller<HttpEntity,Multipart.ByteRanges>
defaultMultipartByteRangesUnmarshaller(akka.event.LoggingAdapter log, ParserSettings parserSettings)
Unmarshaller<HttpEntity,Multipart.General>
defaultMultipartGeneralUnmarshaller(akka.event.LoggingAdapter log, ParserSettings parserSettings)
Unmarshaller<HttpEntity,Multipart.ByteRanges>
multipartByteRangesUnmarshaller(HttpCharset defaultCharset, akka.event.LoggingAdapter log, ParserSettings parserSettings)
Unmarshaller<HttpEntity,Multipart.FormData>
multipartFormDataUnmarshaller(akka.event.LoggingAdapter log, ParserSettings parserSettings)
Unmarshaller<HttpEntity,Multipart.General>
multipartGeneralUnmarshaller(HttpCharset defaultCharset, akka.event.LoggingAdapter log, ParserSettings parserSettings)
<T extends Multipart,BP extends Multipart.BodyPart,BPS extends Multipart.BodyPart.Strict>
Unmarshaller<HttpEntity,T>multipartUnmarshaller(MediaRange mediaRange, ContentType defaultContentType, scala.Function2<BodyPartEntity,scala.collection.immutable.List<HttpHeader>,BP> createBodyPart, scala.Function2<MediaType.Multipart,akka.stream.scaladsl.Source<BP,java.lang.Object>,T> createStreamed, scala.Function2<HttpEntity.Strict,scala.collection.immutable.List<HttpHeader>,BPS> createStrictBodyPart, scala.Function2<MediaType.Multipart,scala.collection.immutable.Seq<BPS>,T> createStrict, akka.event.LoggingAdapter log, ParserSettings parserSettings)
-
-
-
Method Detail
-
defaultMultipartGeneralUnmarshaller
Unmarshaller<HttpEntity,Multipart.General> defaultMultipartGeneralUnmarshaller(akka.event.LoggingAdapter log, ParserSettings parserSettings)
-
multipartGeneralUnmarshaller
Unmarshaller<HttpEntity,Multipart.General> multipartGeneralUnmarshaller(HttpCharset defaultCharset, akka.event.LoggingAdapter log, ParserSettings parserSettings)
-
multipartFormDataUnmarshaller
Unmarshaller<HttpEntity,Multipart.FormData> multipartFormDataUnmarshaller(akka.event.LoggingAdapter log, ParserSettings parserSettings)
-
defaultMultipartByteRangesUnmarshaller
Unmarshaller<HttpEntity,Multipart.ByteRanges> defaultMultipartByteRangesUnmarshaller(akka.event.LoggingAdapter log, ParserSettings parserSettings)
-
multipartByteRangesUnmarshaller
Unmarshaller<HttpEntity,Multipart.ByteRanges> multipartByteRangesUnmarshaller(HttpCharset defaultCharset, akka.event.LoggingAdapter log, ParserSettings parserSettings)
-
multipartUnmarshaller
<T extends Multipart,BP extends Multipart.BodyPart,BPS extends Multipart.BodyPart.Strict> Unmarshaller<HttpEntity,T> multipartUnmarshaller(MediaRange mediaRange, ContentType defaultContentType, scala.Function2<BodyPartEntity,scala.collection.immutable.List<HttpHeader>,BP> createBodyPart, scala.Function2<MediaType.Multipart,akka.stream.scaladsl.Source<BP,java.lang.Object>,T> createStreamed, scala.Function2<HttpEntity.Strict,scala.collection.immutable.List<HttpHeader>,BPS> createStrictBodyPart, scala.Function2<MediaType.Multipart,scala.collection.immutable.Seq<BPS>,T> createStrict, akka.event.LoggingAdapter log, ParserSettings parserSettings)
-
-