示例#1
0
 public Mediator(IMediatorAdapter mediatorAdapter, IEventBroker eventAggregator)
 {
     _mediatorAdapter              = mediatorAdapter;
     _mediatorAdapter.OnBroadcast += Broadcast;
     _eventAggregator              = eventAggregator;// IoC.Get<IEventAggregator>();
     _preemptiveScheduler          = new PriorityTaskScheduler();
     _backgroundTaskFactory        = new TaskFactory(TaskCreationOptions.LongRunning, TaskContinuationOptions.None);
 }
示例#2
0
 public MediatorCEP(IMediatorAdapter mediatorAdapter)
 {
     _mediatorAdapter = mediatorAdapter;
 }