protected internal override void Stopped(CoreProjectionStatusMessage.Stopped message) { if (message.Completed) _managedProjection.SetState(ManagedProjectionState.Completed); else base.Stopped(message); }
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(); }
protected internal override void Faulted(CoreProjectionStatusMessage.Faulted message) { SetFaulted(message.FaultedReason); }
protected internal override void Faulted(CoreProjectionStatusMessage.Faulted message) { SetFaulted(message.FaultedReason); _managedProjection.PersistedProjectionState.SourceDefinition = null; _managedProjection.WriteStartOrLoadStopped(); }
public void Handle(CoreProjectionStatusMessage.Prepared message) { _stateHandler.Prepared(message); }
public void Handle(CoreProjectionStatusMessage.StatisticsReport message) { _lastReceivedStatistics = message.Statistics; }
public void Handle(CoreProjectionStatusMessage.Stopped message) { _stateHandler.Stopped(message); Reply(); if (Deleting) { SetState(ManagedProjectionState.Deleting); } }
public void Handle(CoreProjectionStatusMessage.Faulted message) { _stateHandler.Faulted(message); Reply(); }
protected internal override void Faulted(CoreProjectionStatusMessage.Faulted message) { SetFaulted(message.FaultedReason); _managedProjection.PrepareOrWriteStartOrLoadStopped(); }
public void Handle(CoreProjectionStatusMessage.Started message) { _stateHandler.Started(); }
protected internal override void Faulted(CoreProjectionStatusMessage.Faulted message) { SetFaulted(message.FaultedReason); _managedProjection.StartCompleted(); }
protected internal override void Stopped(CoreProjectionStatusMessage.Stopped message) { _managedProjection.SetState(ManagedProjectionState.Stopped); _managedProjection.StoppedOrReadyToStart(); }
protected internal override void Faulted(CoreProjectionStatusMessage.Faulted message) { _managedProjection.SetState(ManagedProjectionState.Aborted); _managedProjection.PrepareOrWriteStartOrLoadStopped(); }
protected internal virtual void Prepared(CoreProjectionStatusMessage.Prepared message) { Unexpected("Unexpected 'PREPARED' message"); }
protected internal virtual void Faulted(CoreProjectionStatusMessage.Faulted message) { Unexpected("Unexpected 'FAULTED' message"); }
protected internal virtual void Stopped(CoreProjectionStatusMessage.Stopped message) { Unexpected("Unexpected 'STOPPED' message"); }
public void Handle(CoreProjectionStatusMessage.Faulted message) { _stateHandler.Faulted(message); FireStoppedOrFaulted(); }
protected internal override void Faulted(CoreProjectionStatusMessage.Faulted message) { SetFaulted(message.FaultedReason); _managedProjection.StoppedOrReadyToStart(); }
protected internal override void Stopped(CoreProjectionStatusMessage.Stopped message) { _managedProjection.SetState( message.Completed ? ManagedProjectionState.Completed : ManagedProjectionState.Stopped); _managedProjection.PrepareOrWriteStartOrLoadStopped(); }