public SerialPortMessageChannel(IByteStream byteStream, IMessageParserFactory messageParserFactoryFactory,
                                 IMessageEncoderFactory messageEncoderFactoryFactory)
 {
     _byteStream            = byteStream;
     _messageParserFactory  = messageParserFactoryFactory;
     _messageEncoderFactory = messageEncoderFactoryFactory;
 }
 public ConsumeMessagesJob(
     ILogger logger,
     IExternalMessageBusReceiver receiver,
     IApplicationConfiguration<IMicroServicesCoreConfiguration> configuration,
     IMessageParserFactory messageParserFactory)
 {
     _logger = logger;
     _receiver = receiver;
     _configuration = configuration;
     _messageParserFactory = messageParserFactory;
 }
 public NodeMessageSerialChannel(IByteStream byteStream, IMessageParserFactory parserFactory, IEncoderFactory encoderFactory)
 {
     _byteStream     = byteStream;
     _parserFactory  = parserFactory;
     _encoderFactory = encoderFactory;
 }