com.raquo.airstream.eventbus

Members list

Type members

Classlikes

class EventBus[A] extends EventSource[A], Sink[A], Named

EventBus combines a WriteBus and a stream of its events.

EventBus combines a WriteBus and a stream of its events.

writer and events are made separate to allow you to manage permissions. For example, you can pass only the writer instance to a function that should only have access to writing events, not reading all events from the bus.

Attributes

Companion
object
Supertypes
trait Named
trait Sink[A]
trait EventSource[A]
trait Source[A]
class Object
trait Matchable
class Any
Show all
object EventBus

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
EventBus.type

Attributes

Supertypes
trait InternalObserver[A]
trait WritableStream[A]
trait EventStream[A]
trait EventSource[A]
trait Observable[A]
trait Named
trait Source[A]
class Object
trait Matchable
class Any
Show all
class WriteBus[A](parentDisplayName: => String, displayNameSuffix: String) extends Observer[A]

Attributes

Companion
object
Supertypes
trait Observer[A]
trait Named
trait Sink[A]
class Object
trait Matchable
class Any
Show all
object WriteBus

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
WriteBus.type