Chinchilla.Sample.Workflow.Receiver.ReceiverService.Start C# (CSharp) Method

Start() public method

public Start ( ) : void
return void
        public void Start()
        {
            isRunning = true;

            using (var publisher = bus.CreatePublisher<MoveToNextWorkflowStateMessage>())
            {
                while (isRunning)
                {
                    Console.WriteLine("[Receiver] Starting new move to next workflow");
                    publisher.Publish(new MoveToNextWorkflowStateMessage { JobId = Guid.NewGuid().ToString() });
                    Thread.Sleep(5000);
                }
            }
        }