public GthxMessageConduit(ILogger <GthxMessageConduit> logger) { _logger = logger; _queue = new ActionBlock <GthxMessageProducedEventArgs>( x => MessageProducedHandler.Invoke(this, x)); }
protected virtual void OnMessageProduced(Message message) { MessageProducedHandler handler = MessageProduced; if (handler != null) { handler(message); } }