kreuzberg.EventTransformer
See theEventTransformer companion trait
object EventTransformer
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
EventTransformer.type
Members list
Type members
Classlikes
case class AddEffect[I, E](effectFn: I => Effect[E]) extends EventTransformer[I, (I, Try[E])]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class AddState[I, S](runtimeState: RuntimeState[S]) extends EventTransformer[I, (I, S)]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class And[I](other: EventSink[I]) extends EventTransformer[I, I]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EventTransformable[I]trait EventSinkApplicationDsl[I]trait EventTransformationDsl[I]class Objecttrait Matchableclass AnyShow all
case class Chained[I, X, O](a: EventTransformer[I, X], b: EventTransformer[X, O]) extends EventTransformer[I, O]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EventTransformable[O]trait EventSinkApplicationDsl[O]trait EventTransformationDsl[O]class Objecttrait Matchableclass AnyShow all
case class Collect[I, O](fn: PartialFunction[I, O]) extends EventTransformer[I, O]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EventTransformable[O]trait EventSinkApplicationDsl[O]trait EventTransformationDsl[O]class Objecttrait Matchableclass AnyShow all
case class Empty[I]() extends EventTransformer[I, I]
Empty, Starting point for transformations.
Empty, Starting point for transformations.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EventTransformable[I]trait EventSinkApplicationDsl[I]trait EventTransformationDsl[I]class Objecttrait Matchableclass AnyShow all
case class Map[I, O](fn: I => O) extends EventTransformer[I, O]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EventTransformable[O]trait EventSinkApplicationDsl[O]trait EventTransformationDsl[O]class Objecttrait Matchableclass AnyShow all
case class Tapped[I](fn: I => Unit) extends EventTransformer[I, I]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EventTransformable[I]trait EventSinkApplicationDsl[I]trait EventTransformationDsl[I]class Objecttrait Matchableclass AnyShow all
case class TryUnpack1[E](failure: EventSink[Throwable]) extends EventTransformer[Try[E], E]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EventTransformable[E]trait EventSinkApplicationDsl[E]trait EventTransformationDsl[E]class Objecttrait Matchableclass AnyShow all
case class TryUnpack2[I, E](failure: EventSink[(I, Throwable)]) extends EventTransformer[(I, Try[E]), (I, E)]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
In this article