protected internal override void Prepared(CoreProjectionStatusMessage.Prepared message) { _managedProjection.SetState(ManagedProjectionState.Prepared); _managedProjection.PersistedProjectionState.SourceDefinition = message.SourceDefinition; _managedProjection.Prepared = true; _managedProjection.Created = true; _managedProjection.WriteStartOrLoadStopped(); }
public void Handle(CoreProjectionStatusMessage.Prepared message) { var command = new Prepared { Id = message.ProjectionId.ToString("N"), SourceDefinition = message.SourceDefinition, }; _writer.PublishCommand("$prepared", command); }
public void Handle(CoreProjectionStatusMessage.Prepared message) { string name; if (_projectionsMap.TryGetValue(message.ProjectionId, out name)) { var projection = _projections[name]; projection.Handle(message); } }
public void Handle(CoreProjectionStatusMessage.Prepared message) { _stateHandler.Prepared(message); }
protected internal virtual void Prepared(CoreProjectionStatusMessage.Prepared message) { Unexpected("Unexpected 'PREPARED' message"); }