trait ActionTransformer[-I[_], +O[_], E] extends ActionFunction[I, O, E]

An ActionFunction that can't fail, but might return a different message type.

I

The input message type

O

The output message type

Self Type
ActionTransformer[I, O, E]
Source
actionBuilder.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ActionTransformer
  2. ActionFunction
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def flowMapper[A]: Flow[I[A], O[A], NotUsed]

    The flow representing this mapping without the eithers.

Concrete Value Members

  1. def andThen[O2[_]](that: ActionTransformer[O, O2, E]): ActionTransformer[I, O2, E]

    Chains first this transformer, and then another one.

    Chains first this transformer, and then another one. More efficient than the base andThen function.

  2. def andThen[O2[_]](that: ActionFunction[O, O2, E]): ActionFunction[I, O2, E]

    Chains first this function, and then another one.

    Chains first this function, and then another one.

    Definition Classes
    ActionTransformerActionFunction
  3. def flow[A]: Flow[I[A], Either[Option[E], O[A]], NotUsed]

    A flow that represents this mapping.

    A flow that represents this mapping.

    Definition Classes
    ActionTransformerActionFunction