public void Handle(CoreProjectionManagementMessage.Stopped message) { string name; if (_projectionsMap.TryGetValue(message.ProjectionId, out name)) { var projection = _projections[name]; projection.Handle(message); } }
public void Handle(CoreProjectionManagementMessage.Stopped message) { _state = ManagedProjectionState.Stopped; DisposeCoreProjection(); var stopCompleted = _stopCompleted; _stopCompleted = null; if (stopCompleted != null) { stopCompleted(); } }
public void Handle(CoreProjectionManagementMessage.Stopped message) { _state = message.Completed ? ManagedProjectionState.Completed : ManagedProjectionState.Stopped; OnStoppedOrFaulted(); }