Interface MultipartUnmarshallers
- All Known Subinterfaces:
- PredefinedFromEntityUnmarshallers
- All Known Implementing Classes:
- MultipartUnmarshallers$,- PredefinedFromEntityUnmarshallers$,- Unmarshaller$
public interface MultipartUnmarshallers
Provides 
pekko.http.scaladsl.model.Multipart marshallers.
 It is possible to configure the default parsing mode by providing an implicit pekko.http.scaladsl.settings.ParserSettings instance.- 
Method SummaryModifier and TypeMethodDescriptiondefaultMultipartByteRangesUnmarshaller(org.apache.pekko.event.LoggingAdapter log, ParserSettings parserSettings) defaultMultipartGeneralUnmarshaller(org.apache.pekko.event.LoggingAdapter log, ParserSettings parserSettings) multipartByteRangesUnmarshaller(HttpCharset defaultCharset, org.apache.pekko.event.LoggingAdapter log, ParserSettings parserSettings) multipartFormDataUnmarshaller(org.apache.pekko.event.LoggingAdapter log, ParserSettings parserSettings) multipartGeneralUnmarshaller(HttpCharset defaultCharset, org.apache.pekko.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, org.apache.pekko.stream.scaladsl.Source<BP, 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, org.apache.pekko.event.LoggingAdapter log, ParserSettings parserSettings) 
- 
Method Details- 
defaultMultipartGeneralUnmarshallerUnmarshaller<HttpEntity,Multipart.General> defaultMultipartGeneralUnmarshaller(org.apache.pekko.event.LoggingAdapter log, ParserSettings parserSettings) 
- 
multipartGeneralUnmarshallerUnmarshaller<HttpEntity,Multipart.General> multipartGeneralUnmarshaller(HttpCharset defaultCharset, org.apache.pekko.event.LoggingAdapter log, ParserSettings parserSettings) 
- 
multipartFormDataUnmarshallerUnmarshaller<HttpEntity,Multipart.FormData> multipartFormDataUnmarshaller(org.apache.pekko.event.LoggingAdapter log, ParserSettings parserSettings) 
- 
defaultMultipartByteRangesUnmarshallerUnmarshaller<HttpEntity,Multipart.ByteRanges> defaultMultipartByteRangesUnmarshaller(org.apache.pekko.event.LoggingAdapter log, ParserSettings parserSettings) 
- 
multipartByteRangesUnmarshallerUnmarshaller<HttpEntity,Multipart.ByteRanges> multipartByteRangesUnmarshaller(HttpCharset defaultCharset, org.apache.pekko.event.LoggingAdapter log, ParserSettings parserSettings) 
- 
multipartUnmarshaller<T extends Multipart,BP extends Multipart.BodyPart, Unmarshaller<HttpEntity,BPS extends Multipart.BodyPart.Strict> T> multipartUnmarshaller(MediaRange mediaRange, ContentType defaultContentType, scala.Function2<BodyPartEntity, scala.collection.immutable.List<HttpHeader>, BP> createBodyPart, scala.Function2<MediaType.Multipart, org.apache.pekko.stream.scaladsl.Source<BP, 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, org.apache.pekko.event.LoggingAdapter log, ParserSettings parserSettings) 
 
-