EventBusImpl class

Mixed-in types
Implementers

Constructors

EventBusImpl(bool _isModelBus)

Properties

allEventStream Stream<(EventDTO, bool)>
stream for sended event (event dto, have listener or not)
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
isModelBus bool
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addAllHandlerFromOtherBus(EventBus fromBus) → void
inherited
haveHandler<T>({String? path, String? target}) bool
true if bus contain handler
inherited
haveListener<T>({String? path, String? target}) bool
true if bus contain listener
inherited
lastData<T>({String? path, String? target}) → T?
inherited
listen<T>({String? path, String? target}) Stream<T>
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeAllHandlerPresentInOtherBus(EventBus otherBus) → void
inherited
removeHandler<T>({String? path, String? target}) → void
inherited
removeNode(Topic topic, EventNode node) bool
This method call every time when listener close stream node removed if has no listener and handler and this !isModelBus
inherited
send<T>(T data, {String? path, String? fragment, String? target, Map<String, String>? arguments}) Future?
When you send event, handler can return result if call EventDTO.completer
inherited
setHandler<T>({T? initalData, String? path, String? target, required Handler<T> handler}) → void
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited