public Communicator() { ChannelFactory = new ChannelFactory() { CreateObserverRegistry = () => ObserverRegistry, ChannelRouter = OnChannelRouting }; Channels = new List <IChannel>(); ObserverRegistry = new ObserverRegistry(); }
public Communicator() { ChannelFactory = new ChannelFactory() { CreateObserverRegistry = () => ObserverRegistry, ChannelRouter = OnChannelRouting }; Channels = new List<IChannel>(); ObserverRegistry = new ObserverRegistry(); }
public ProjectionNormalizer(IObserverRegistry observerRegistry, IProjectionWriterFactory projectionWriterFactory) { var observers = observerRegistry.GetObservers(projectionWriterFactory); _eventObservers = SetupObservers(observers); }