Interface Marshalling<A>
- All Known Implementing Classes:
Marshalling.Opaque
,Marshalling.WithFixedContentType
,Marshalling.WithOpenCharset
public interface Marshalling<A>
Describes one possible option for marshalling a given value.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A Marshalling to an unknown MediaType and charset.static class
static final class
A Marshalling to a specificpekko.http.scaladsl.model.ContentType
.static class
static final class
A Marshalling to a specificpekko.http.scaladsl.model.MediaType
with a flexible charset.static class
-
Method Summary
Modifier and TypeMethodDescription<B> Marshalling<B>
toOpaque
(HttpCharset charset) Converts this marshalling to an opaque marshalling, i.e. a marshalling result that does not take part in content type negotiation.
-
Method Details
-
map
-
toOpaque
Converts this marshalling to an opaque marshalling, i.e. a marshalling result that does not take part in content type negotiation. The given charset is used if this instance is aWithOpenCharset
marshalling.- Parameters:
charset
- (undocumented)- Returns:
- (undocumented)
-