Beispiel #1
0
        public void Handle(CoreProjectionStatusMessage.Stopped message)
        {
            var command = new Stopped {
                Id = message.ProjectionId.ToString("N"), Completed = message.Completed, Name = message.Name
            };

            _writer.PublishCommand("$stopped", command);
        }
 public void Handle(CoreProjectionStatusMessage.Stopped message)
 {
     _stateHandler.Stopped(message);
     Reply();
     if (Deleting)
     {
         SetState(ManagedProjectionState.Deleting);
     }
 }
Beispiel #3
0
        public void Handle(CoreProjectionStatusMessage.Stopped message)
        {
            string name;

            if (_projectionsMap.TryGetValue(message.ProjectionId, out name))
            {
                var projection = _projections[name];
                projection.Handle(message);
            }
        }
Beispiel #4
0
 protected internal override void Stopped(CoreProjectionStatusMessage.Stopped message)
 {
     if (message.Completed)
     {
         _managedProjection.SetState(ManagedProjectionState.Completed);
     }
     else
     {
         base.Stopped(message);
     }
 }
 public void Handle(CoreProjectionStatusMessage.Stopped message)
 {
     if (_startStandardProjections)
     {
         if (_standardProjections.Contains(message.Name))
         {
             _standardProjections.Remove(message.Name);
             var envelope = new NoopEnvelope();
             _leaderMainBus.Publish(new ProjectionManagementMessage.Command.Enable(envelope, message.Name,
                                                                                   ProjectionManagementMessage.RunAs.System));
         }
     }
 }
Beispiel #6
0
 protected internal override void Stopped(CoreProjectionStatusMessage.Stopped message)
 {
     _managedProjection.SetState(ManagedProjectionState.Aborted);
     _managedProjection.StoppedOrReadyToStart();
 }
Beispiel #7
0
 public void Handle(CoreProjectionStatusMessage.Stopped message)
 {
     _stateHandler.Stopped(message);
     FireStoppedOrFaulted();
 }
Beispiel #8
0
 protected internal virtual void Stopped(CoreProjectionStatusMessage.Stopped message)
 {
     Unexpected("Unexpected 'STOPPED' message");
 }
Beispiel #9
0
 protected internal override void Stopped(CoreProjectionStatusMessage.Stopped message)
 {
     _managedProjection.SetState(ManagedProjectionState.Aborted);
     _managedProjection.PrepareOrWriteStartOrLoadStopped();
 }