internal InboundDispatcher() { Queue.Start(); Channels = new ReceiverChannels(); Channels.ItemsInserted += OnChannelsInserted; Sinks = new SinkPipeline(); Sinks.Add(new InboundPersitencySink(), new InboundEventHandlingSink()); }
internal OutboundDispatcher() { Queue.Start(); Channels = new BroadcastChannels(); Channels.ItemsInserted += OnChannelsInserted; Sinks = new SinkPipeline(); Sinks.Add(new OutboundPersitencySink(), new OutboundEventHandlingSink()); }