예제 #1
0
        public void Start(StopConditions stopConditions)
        {
            _runner.UseStopConditions(stopConditions);
            _executionQueue.Start();

            var recycled = tryToStart();

            EventAggregator.SendMessage(recycled);
        }
예제 #2
0
        public void Start(StopConditions stopConditions)
        {
            _runner.UseStopConditions(stopConditions);
            _executionQueue.Start();

            var recycled = _system.Initialize(startTheConsumingQueues);

            EventAggregator.SendMessage(recycled);
        }
예제 #3
0
        public void Start(StopConditions stopConditions)
        {
            _runner.UseStopConditions(stopConditions);
            _executionQueue.Start();

            if (_running.RecycledMessage.success)
            {
                startTheConsumingQueues(_running.Fixtures);
            }

            EventAggregator.SendMessage(_running.RecycledMessage);
        }