/// <summary> /// Parameterized Constructor. /// </summary> public MessageProcessor(IMessageReceiver receiver, IMessageExecutor executor) { this.receiver = receiver; this.executor = executor; this.broker = MessageBrokerFactory.Instance.GetOrCreate("message"); }
public DefaultMessageSender() { this.broker = MessageBrokerFactory.Instance.GetOrCreate("message"); }
public DefaultMessageReceiver() { this.lockObject = new object(); this.broker = MessageBrokerFactory.Instance.GetOrCreate("message"); this.worker = WorkerFactory.Create<Message>(broker.Take, Processing, broker.Complete); }