public static void Main(string[] args) { var publisher = new Publisher(); Console.WriteLine("Publisher started..."); while (true) { publisher.Publish(Console.ReadLine()); } }
public static void Main(string[] args) { const int intervalInSeconds = 2; var possibleMessages = new List<Message> { new Message { Topic = "hello", Body = "hello rabbit!" }, new Message { Topic = "example.hello", Body = "hello" }, new Message { Topic = "example.goodbye", Body = "goodbye" }, new Message { Topic = "example.badger", Body = "badger" }, new Message { Topic = "example.elephant", Body = "elephant" }, }; Console.WriteLine(" [*] Publishing random messages. To exit press CTRL+C."); using (var publisher = new Publisher()) { while (true) { var message = PickRandomMessage(possibleMessages); publisher.DeclareExchangeAndPutMessage(message.Topic, message.Body); Thread.Sleep(intervalInSeconds * 1000); } } }
static void Main(string[] args) { if (args.Length < 3) return; Publisher p = new Publisher(args[0], args[1], args[2]); p.Start(); }
public PublisherFaultManager(Publisher entity) : base(entity, QUEUE_SIZE, NUM_THREADS) { currentEventNr = 1; }
static void Main(string[] args) { char[] delimiter = { ':', '/' }; string[] arg = args[2].Split(delimiter, StringSplitOptions.RemoveEmptyEntries); Console.WriteLine("Publisher Application " + arg[2]); Console.WriteLine(arg[2]); TcpChannel subChannel = new TcpChannel(Int32.Parse(arg[2])); ChannelServices.RegisterChannel(subChannel, false); //Add Pub to broker. IBroker broker = (IBroker)Activator.GetObject( typeof(IBroker), args[3]); Publisher publisher = new Publisher(args[0],args[2], args[3], broker); RemotingServices.Marshal(publisher, "pub", typeof(Publisher)); broker.addPublisher(args[0],args[2]); Console.ReadLine(); }