- @override
Adds a listener for data events from other isolates.
When an isolate invokes add, all other isolates receive that data in onData
.
onError
, if provided, will be invoked when an isolate tries to add bad data. Only the isolate
that failed to send the data will receive onError
events.
Source
@override StreamSubscription<dynamic> listen(void onData(dynamic event), {Function onError, void onDone(), bool cancelOnError: false}) => _inboundController.stream.listen( onData, onError: onError ?? (err, st) => _logger.severe("ApplicationMessageHub error", err, st), onDone: onDone, cancelOnError: cancelOnError);