public IMessangerSubscription ExecuteOn(MessageProcessingThread messageProcessingThread) { processingThread = messageProcessingThread; return(this); }
/// <summary> /// ctor /// </summary> /// <param name="key">its used to specyfing key method</param> /// <param name="action">subscription on specyfic key</param> public MessangerSubscription(string key, Action <object> action) { MessageArrivalAction += action; this.key = key; processingThread = MessageProcessingThread.MessagePublishingThread; }