Backend<TEvent> constructor
Backend<TEvent> (
- BackendArgument<
void> argument
Implementation
Backend(BackendArgument<void> argument)
: _fromFront = ReceivePort(),
_fromMessageBus = ReceivePort(),
_sendPortToFront = argument.toFrontend,
_sendPortToMessageBus = argument.messageBusSendPort {
_senderToFront = _Sender<TEvent, dynamic>(argument.toFrontend);
IsolatorConfig._instance.setParamsFromJson(argument.config);
_fromFront.listen(_frontendRawMessageHandler);
_fromMessageBus.listen(_busRawMessageHandler);
_sendPortToFrontend();
_initializerCompleter = Completer();
init();
_checkInitialization();
}