public void Handle(CoreProjectionManagementMessage.Prepared message)
        {
            string name;

            if (_projectionsMap.TryGetValue(message.ProjectionId, out name))
            {
                var projection = _projections[name];
                projection.Handle(message);
            }
        }
Exemple #2
0
 public void Handle(CoreProjectionManagementMessage.Prepared message)
 {
     _persistedState.SourceDefinition = message.SourceDefinition;
     if (_state == ManagedProjectionState.Preparing)
     {
         _state = ManagedProjectionState.Prepared;
         OnPrepared();
     }
     else
     {
         _logger.Trace("Received prepared without being prepared");
     }
 }
Exemple #3
0
 public void Handle(CoreProjectionManagementMessage.Prepared message)
 {
     _state = ManagedProjectionState.Prepared;
     _persistedState.SourceDefinition = message.SourceDefinition;
     OnPrepared();
 }