Interface Unmarshaller<A,​B>


  • public interface Unmarshaller<A,​B>
    • Method Detail

      • 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)
      • flatMap

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

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

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