Example #1
0
        public void Handle(CoreProjectionManagementMessage.Stopped message)
        {
            string name;

            if (_projectionsMap.TryGetValue(message.ProjectionId, out name))
            {
                var projection = _projections[name];
                projection.Handle(message);
            }
        }
Example #2
0
        public void Handle(CoreProjectionManagementMessage.Stopped message)
        {
            _state = ManagedProjectionState.Stopped;
            DisposeCoreProjection();
            var stopCompleted = _stopCompleted;

            _stopCompleted = null;
            if (stopCompleted != null)
            {
                stopCompleted();
            }
        }
Example #3
0
 public void Handle(CoreProjectionManagementMessage.Stopped message)
 {
     _state = message.Completed ? ManagedProjectionState.Completed : ManagedProjectionState.Stopped;
     OnStoppedOrFaulted();
 }