Interface Unmarshaller<A,B>


public interface Unmarshaller<A,B>
  • Method Details

    • asScala

      Unmarshaller<A,B> asScala()
    • apply

      scala.concurrent.Future<B> apply(A value, scala.concurrent.ExecutionContext ec, akka.stream.Materializer materializer)
    • transform

      <C> Unmarshaller<A,C> transform(scala.Function1<scala.concurrent.ExecutionContext,scala.Function1<akka.stream.Materializer,scala.Function1<scala.concurrent.Future<B>,scala.concurrent.Future<C>>>> f)
    • map

      <C> Unmarshaller<A,C> map(scala.Function1<B,C> f)
    • flatMap

      <C> Unmarshaller<A,C> flatMap(scala.Function1<scala.concurrent.ExecutionContext,scala.Function1<akka.stream.Materializer,scala.Function1<B,scala.concurrent.Future<C>>>> f)
    • andThen

      <C> Unmarshaller<A,C> andThen(Unmarshaller<B,C> other)
    • recover

      <C> Unmarshaller<A,C> recover(scala.Function1<scala.concurrent.ExecutionContext,scala.Function1<akka.stream.Materializer,scala.PartialFunction<Throwable,C>>> pf)
    • withDefaultValue

      <BB> Unmarshaller<A,BB> withDefaultValue(BB defaultValue)