Package akka.http.scaladsl.marshalling
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
Modifier and TypeInterfaceDescriptionstatic final class
A Marshalling to an unknown MediaType and charset.static class
static final class
A Marshalling to a specificContentType
.static class
static final class
A Marshalling to a specificMediaType
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)
-