kreuzberg.EventSource$
See theEventSource companion trait
object EventSource
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
EventSource.type
Members list
Type members
Classlikes
case class AndSource[E](binding: SourceSink[E]) extends EventSource[E]
Pseudo Event source, to chain multiple reactions on one source.
Pseudo Event source, to chain multiple reactions on one source.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EventSource[E]trait EventSourceDsl[E]trait EventSourceActions[E]trait EventSourceDslModifiers[E]class Objecttrait Matchableclass AnyShow all
case object Assembled extends EventSource[Unit]
Object got assembled.
Object got assembled.
Attributes
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait EventSource[Unit]trait EventSourceDsl[Unit]trait EventSourceActions[Unit]trait EventSourceDslModifiers[Unit]class Objecttrait Matchableclass AnyShow all
- Self type
-
Assembled.type
case class ChannelSource[E](channel: WeakReference[Channel[E]]) extends EventSource[E]
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EventSource[E]trait EventSourceDsl[E]trait EventSourceActions[E]trait EventSourceDslModifiers[E]class Objecttrait Matchableclass AnyShow all
object ChannelSource
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ChannelSource.type
case class CollectEvent[E, F](from: EventSource[E], fn: PartialFunction[E, F]) extends EventSource[F]
Some collect function.
Some collect function.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EventSource[F]trait EventSourceDsl[F]trait EventSourceActions[F]trait EventSourceDslModifiers[F]class Objecttrait Matchableclass AnyShow all
case class EffectEvent[E, R](trigger: EventSource[E], effectOperation: E => Effect[R]) extends EventSource[(E, Try[R])]
Some side effect operation (e.g. API Call)
Some side effect operation (e.g. API Call)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
case class Js[E](jsEvent: JsEvent[E]) extends EventSource[E]
JS Event
JS Event
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EventSource[E]trait EventSourceDsl[E]trait EventSourceActions[E]trait EventSourceDslModifiers[E]class Objecttrait Matchableclass AnyShow all
object Js
case class MapSource[E, F](from: EventSource[E], fn: E => F) extends EventSource[F]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EventSource[F]trait EventSourceDsl[F]trait EventSourceActions[F]trait EventSourceDslModifiers[F]class Objecttrait Matchableclass AnyShow all
case class OrSource[E](left: EventSource[E], right: EventSource[E]) extends EventSource[E]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EventSource[E]trait EventSourceDsl[E]trait EventSourceActions[E]trait EventSourceDslModifiers[E]class Objecttrait Matchableclass AnyShow all
case class TapSource[E](inner: EventSource[E], fn: E => Unit) extends EventSource[E]
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EventSource[E]trait EventSourceDsl[E]trait EventSourceActions[E]trait EventSourceDslModifiers[E]class Objecttrait Matchableclass AnyShow all
case class Timer(duration: FiniteDuration, periodic: Boolean) extends EventSource[Unit]
A Timer.
A Timer.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait EventSource[Unit]trait EventSourceDsl[Unit]trait EventSourceActions[Unit]trait EventSourceDslModifiers[Unit]class Objecttrait Matchableclass AnyShow all
case class WithState[E, S](inner: EventSource[E], runtimeState: RuntimeState[S]) extends EventSource[(E, S)]
Add some component state to the Event.
Add some component state to the Event.
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