public void Handle(CoreProjectionManagementMessage.Prepared message) { string name; if (_projectionsMap.TryGetValue(message.ProjectionId, out name)) { var projection = _projections[name]; projection.Handle(message); } }
public void Handle(CoreProjectionManagementMessage.Prepared message) { _persistedState.SourceDefinition = message.SourceDefinition; if (_state == ManagedProjectionState.Preparing) { _state = ManagedProjectionState.Prepared; OnPrepared(); } else { _logger.Trace("Received prepared without being prepared"); } }
public void Handle(CoreProjectionManagementMessage.Prepared message) { _state = ManagedProjectionState.Prepared; _persistedState.SourceDefinition = message.SourceDefinition; OnPrepared(); }