/// <summary> /// Adds a message to the Queue. The ExecutorMessage Object is built in the Method /// </summary> /// <param name="message">the Message</param> public void AddMessage(ExecutorMessageType message) { lock (this) { queue.Enqueue(new ExecutorMessage(message)); semaphore.Release(); } }
public ExecutorMessage(ExecutorMessageType messageType) { MessageType = messageType; }