protected void Emit(DataObject obj) { if (!this.emitter.queue.IsFull()) this.emitter.queue.Write(obj); else Console.WriteLine($"DataProcessor::Emit Can not write data object. Data queue is full. Data queue size = {this.emitter.queue.Size}"); }