コード例 #1
0
ファイル: MessageProcessor.cs プロジェクト: y2ket/thinknet
 /// <summary>
 /// Parameterized Constructor.
 /// </summary>
 public MessageProcessor(IMessageReceiver receiver,
     IMessageExecutor executor)
 {
     this.receiver = receiver;
     this.executor = executor;
     this.broker = MessageBrokerFactory.Instance.GetOrCreate("message");
 }
コード例 #2
0
ファイル: IMessageSender.cs プロジェクト: y2ket/thinknet
 public DefaultMessageSender()
 {
     this.broker = MessageBrokerFactory.Instance.GetOrCreate("message");
 }
コード例 #3
0
ファイル: IMessageReceiver.cs プロジェクト: y2ket/thinknet
 public DefaultMessageReceiver()
 {
     this.lockObject = new object();
     this.broker = MessageBrokerFactory.Instance.GetOrCreate("message");
     this.worker = WorkerFactory.Create<Message>(broker.Take, Processing, broker.Complete);
 }