public void RegisterPublisher(string newPublisherUrl, string newPublisherName) { PublisherInterface newPublisher = (PublisherInterface)Activator.GetObject(typeof(PublisherInterface), newPublisherUrl); publishers.Add(newPublisher); publishersRegistry.Add(newPublisherName, newPublisherUrl); Console.WriteLine("New Publisher: " + newPublisherUrl); }
public void RegisterPublisher(ProcessConfig publisherInfo) { PublisherInterface newPublisher = (PublisherInterface)Activator.GetObject(typeof(PublisherInterface), publisherInfo.url); publishers.Add(newPublisher); publishersRegistry.Add(publisherInfo.name, publisherInfo.url); Console.WriteLine("New Publisher: " + publisherInfo.url); if (!brokerData.creatorPort.Equals("8086")) { remoteSlave.msgToSlave("New Publisher: " + publisherInfo.name + " " + publisherInfo.url); } }