public void Handle(CoreProjectionProcessingMessage.EmittedStreamWriteCompleted message) { if (_stopped) return; }
public void Handle(CoreProjectionProcessingMessage.ReadyForCheckpoint message) { _requestedCheckpoints--; OnCheckpointCompleted(); }
public void Handle(CoreProjectionProcessingMessage.Failed message) { HandledFailedMessages.Add(message); }
public void Handle(CoreProjectionProcessingMessage.EmittedStreamAwaiting message) { if (_stopped) return; throw new NotImplementedException(); }
public void Handle(CoreProjectionProcessingMessage.RestartRequested message) { if (_stopped) return; RequestRestart(message.Reason); }
public void Handle(CoreProjectionProcessingMessage.ReadyForCheckpoint message) { // ignore any messages - typically when faulted if (_stopped) return; // ignore any messages from previous checkpoints probably before RestartRequested if (message.Sender != _closingCheckpoint) return; if (!_inCheckpoint) throw new InvalidOperationException(); BeginWriteCheckpoint(_requestedCheckpointPosition, _requestedCheckpointState); }
public void Handle(CoreProjectionProcessingMessage.ReadyForCheckpoint message) { HandledMessages.Add(message); }
public void Handle(CoreProjectionProcessingMessage.EmittedStreamAwaiting message) { if (_awaitingStreams == null) _awaitingStreams = new List<IEnvelope>(); _awaitingStreams.Add(message.Envelope); }
public void Handle(CoreProjectionProcessingMessage.CheckpointLoaded message) { _checkpointLoadedMessages.Add(message); }
public void Handle(CoreProjectionProcessingMessage.RestartRequested message) { throw new System.NotImplementedException(); }
public void Handle(CoreProjectionProcessingMessage.PrerecordedEventsLoaded message) { _prerecordedEventsLoadedMessages.Add(message); }
public void Handle(CoreProjectionProcessingMessage.EmittedStreamWriteCompleted message) { HandledWriteCompletedMessage.Add(message); }
public void Handle(CoreProjectionProcessingMessage.EmittedStreamAwaiting message) { HandledStreamAwaitingMessage.Add(message); }
public void Handle(CoreProjectionProcessingMessage.RestartRequested message) { _readyHandler.Handle(message); }
public void Handle(CoreProjectionProcessingMessage.RestartRequested message) { HandledRestartRequestedMessages.Add(message); }
public void Handle(CoreProjectionProcessingMessage.Failed message) { _readyHandler.Handle(message); }
public void Handle(CoreProjectionProcessingMessage.CheckpointLoaded message) { throw new NotImplementedException(); }
public void Handle(CoreProjectionProcessingMessage.EmittedStreamWriteCompleted message) { var awaitingStreams = _awaitingStreams; _awaitingStreams = null; // still awaiting will re-register if (awaitingStreams != null) foreach (var stream in awaitingStreams) stream.ReplyWith(message); }
public void Handle(CoreProjectionProcessingMessage.Failed message) { throw new NotImplementedException(); }
public void Handle(CoreProjectionProcessingMessage.Failed message) { if (_stopped) return; Failed(message.Reason); }
public void Handle(CoreProjectionProcessingMessage.PrerecordedEventsLoaded message) { throw new NotImplementedException(); }
public void Handle(CoreProjectionProcessingMessage.RestartRequested message) { RequestRestart(message.Reason); }
public void Handle(CoreProjectionProcessingMessage.PauseRequested message) { _pauseRequestedMessages.Add(message); }