public void Handle(SystemMessage.BecomeLeader message) { _numberOfStandardUsersToBeCreated = 2; if (!_skipInitializeStandardUsersCheck) { BeginReadUserDetails( "admin", completed => { if (completed.Result == ReadStreamResult.NoStream) { CreateAdminUser(); } else { NotifyInitialized(); } }); BeginReadUserDetails( "ops", completed => { if (completed.Result == ReadStreamResult.NoStream) { CreateOperationsUser(); } else { NotifyInitialized(); } }); } else { _tcs.TrySetResult(true); } }
public void Handle(SystemMessage.BecomeLeader message) { _numberOfStandardUsersToBeCreated = 2; if (!_skipInitializeStandardUsersCheck) { BeginReadUserDetails( "admin", completed => { if (completed.Result == ReadStreamResult.NoStream) { CreateAdminUser(); } else { NotifyInitialized(); } }); BeginReadUserDetails( "ops", completed => { if (completed.Result == ReadStreamResult.NoStream) { CreateOperationsUser(); } else { NotifyInitialized(); } }); } else { _publisher.Publish(new UserManagementMessage.UserManagementServiceInitialized()); } }
public void Handle(SystemMessage.BecomeLeader message) { Log.Debug("Persistent subscriptions Became Leader so now handling subscriptions"); InitToEmpty(); _handleTick = true; _bus.Publish(_tickRequestMessage); LoadConfiguration(Start); }
private void Handle(SystemMessage.BecomeLeader msg) { lock (_lock) { _roleAssignments.Add("leader"); } _expectedNumberOfEvents?.Signal(); }
public void Handle(SystemMessage.BecomeLeader message) { Log.Debug("Persistent subscriptions Became Leader so now handling subscriptions"); StartSubscriptions(); }