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
- Alphabetic
- By Inheritance
Inherited
- ActionTransformer
- ActionFunction
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Abstract Value Members
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- 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.
- 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
- ActionTransformer → ActionFunction
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- 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
- ActionTransformer → ActionFunction
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])