Package akka.http.scaladsl.marshalling
Interface GenericMarshallers
-
- All Superinterfaces:
LowPriorityToResponseMarshallerImplicits
- All Known Implementing Classes:
GenericMarshallers$
,Marshaller$
public interface GenericMarshallers extends LowPriorityToResponseMarshallerImplicits
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <A1,A2,B>
Marshaller<scala.util.Either<A1,A2>,B>eitherMarshaller(Marshaller<A1,B> m1, Marshaller<A2,B> m2)
<A,B>
Marshaller<scala.concurrent.Future<A>,B>futureMarshaller(Marshaller<A,B> m)
<A,B>
Marshaller<scala.Option<A>,B>optionMarshaller(Marshaller<A,B> m, EmptyValue<B> empty)
<T> Marshaller<java.lang.Throwable,T>
throwableMarshaller()
<A,B>
Marshaller<scala.util.Try<A>,B>tryMarshaller(Marshaller<A,B> m)
-
Methods inherited from interface akka.http.scaladsl.marshalling.LowPriorityToResponseMarshallerImplicits
fromEntityStreamingSupportAndByteStringSourceMarshaller, fromEntityStreamingSupportAndEntityMarshaller, liftMarshaller, liftMarshallerConversion
-
-
-
-
Method Detail
-
throwableMarshaller
<T> Marshaller<java.lang.Throwable,T> throwableMarshaller()
-
optionMarshaller
<A,B> Marshaller<scala.Option<A>,B> optionMarshaller(Marshaller<A,B> m, EmptyValue<B> empty)
-
eitherMarshaller
<A1,A2,B> Marshaller<scala.util.Either<A1,A2>,B> eitherMarshaller(Marshaller<A1,B> m1, Marshaller<A2,B> m2)
-
futureMarshaller
<A,B> Marshaller<scala.concurrent.Future<A>,B> futureMarshaller(Marshaller<A,B> m)
-
tryMarshaller
<A,B> Marshaller<scala.util.Try<A>,B> tryMarshaller(Marshaller<A,B> m)
-
-