public void Handle(ProjectionManagementMessage.SlaveProjectionsStarted message) { CoreProjection projection; if (_projections.TryGetValue(message.CoreProjectionCorrelationId, out projection)) { projection.Handle(message); } }
public void Handle(ProjectionManagementMessage.SlaveProjectionsStarted message) { var command = new SlaveProjectionsStartedResponse { CorrelationId = message.CoreProjectionCorrelationId.ToString("N"), SlaveProjections = message.SlaveProjections, }; _commandWriter.PublishResponse("$slave-projections-started", message.WorkerId, command); }
public void Handle(ProjectionManagementMessage.SlaveProjectionsStarted message) { _slaveProjections = message.SlaveProjections; GoToState(State.LoadStateRequested); }