Example #1
0
 private void BuildSourceNode(
     IDictionary <string, IProcessor> sources,
     IList <string> repartitionTopics,
     ISourceNodeFactory factory,
     IProcessor processor)
 {
     if (internalTopics.ContainsKey(factory.Topic))
     {
         var repartitionTopic = DecorateTopic(factory.Topic);
         repartitionTopics.Add(repartitionTopic);
         sources.Add(repartitionTopic, processor);
         ((ISourceProcessor)processor).TopicName = repartitionTopic;
     }
     else
     {
         sources.Add(factory.Topic, processor);
     }
 }
 private void BuildSourceNode(IDictionary <string, IProcessor> sources, ISourceNodeFactory factory, IProcessor processor)
 {
     sources.Add(factory.Name, processor);
 }