private void RegisterAsLeader() { Task.Run(() => { _orderEventRepository.UpdateProcessorState(OrderEventProcessor.ProcessorId, OrderEventProcessorState.LEADER); _orderEventRepository.WithdrawElection(OrderEventProcessor.ProcessorId); }).Wait(); }
private void RegisterAsCandidate() { Task.Run(() => _orderEventRepository.UpdateProcessorState(OrderEventProcessor.ProcessorId, OrderEventProcessorState.CANDIDATE)).Wait(); }