Example #1
0
        public override void HandleMessage(ForceRecycle message)
        {
            var queued = _controller.QueueState();

            _controller.Recycle();

            var runSpecs = new RunSpecs
            {
                specs = queued.AllSpecIds().Select(id =>
                {
                    return(_persistence.Value.LoadSpecification(id).data);
                }).ToArray()
            };

            _controller.SendMessage(runSpecs);
        }