public CVScraperInvocable(ScrapeCache scrapeCache, ScrapeConfig scrapeConfig)
 {
     this._scrapeCache  = scrapeCache;
     this._scrapeConfig = scrapeConfig;
     _ctx    = new RabbitContext().Create(scrapeConfig.CoronaVirusScrape.GetConfigFile());
     _sender = new RmqSender(_ctx);
 }
Example #2
0
        static void Main(string[] args)
        {
            ctx = new RabbitContext().Create("cv.test.json");
            RmqSender sender = new RmqSender(ctx);

            while (true)
            {
                WriteLine("enter a msg to send");
                string msg = ReadLine();
                sender.Send(msg);
            }
        }
Example #3
0
        static void fanoutSender()
        {
            _ctx    = new RabbitContext().Create("logs", "fanout");
            _sender = new RmqSender(_ctx);
            int cnt = 0;

            while (true)
            {
                cnt++;
                _sender.Send("info: Hello World! " + cnt.ToString());
                Console.WriteLine("press enter to send another message...");
                Console.ReadLine();
            }
        }
Example #4
0
        static void apiTrackerSender()
        {
            _ctx    = new RabbitContext().Create("cv.localhost.json");
            _sender = new RmqSender(_ctx);
            _session.Sender.SetRoutingKey("cvApiTracker", "cvApiTracker");

            while (true)
            {
                Console.WriteLine("(apiTrackerSender) press enter to send another message...");
                Console.ReadLine();
                CoronaVirusApiTrackerMessage msg = CallApi().Result;
                // _session.Sender.Send(msg);
                _sender.SendMessage(msg);
            }
        }
Example #5
0
        static void sendScrapeMessage()
        {
            _ctx    = new RabbitContext().Create("cv.scraper.json");
            _sender = new RmqSender(_ctx);

            int cnt = 0;

            while (true)
            {
                cnt++;
                _sender.SendMessage(new CoronaVirusScrapeMessage());
                Console.WriteLine("press enter to send another message...", cnt.ToString());;
                Console.ReadLine();
            }
        }
Example #6
0
        static void directSender()
        {
            string exchange     = "direct_logs";
            string exchangeType = "direct";
            string routingKey   = "info";

            _ctx    = new RabbitContext().Create(exchange, exchangeType, routingKey);
            _sender = new RmqSender(_ctx);
            int cnt = 0;

            while (true)
            {
                cnt++;
                _sender.Send("info: Hello World! " + cnt.ToString());
                Console.WriteLine("press enter to send another message...");
                Console.ReadLine();
            }
        }
Example #7
0
        static void emailSender()
        {
            _ctx    = new RabbitContext().Create("cv.localhost.json");
            _sender = new RmqSender(_ctx);

            var message = new EmailMessage()
            {
                Subject    = "subject here",
                Body       = "new email body",
                IsBodyHtml = false,
                Recipients = new List <string>
                {
                    { "*****@*****.**" },
                    { "*****@*****.**" },
                }
            };

            _sender.SendMessage(message);
        }
Example #8
0
 public BaseMessageSend(RabbitContext ctx)
 {
     _ctx    = ctx;
     _sender = new RmqSender(_ctx);
 }
Example #9
0
 public cvApiTrackerInvocable(ScrapeConfig scrapeConfig)
 {
     this._scrapeConfig = scrapeConfig;
     _ctx    = new RabbitContext().Create(scrapeConfig.CoronaVirusApiTracker.GetConfigFile());
     _sender = new RmqSender(_ctx);
 }
Example #10
0
 public AppLogSend(RabbitContext ctx)
 {
     this.Id = Guid.NewGuid();
     _ctx    = ctx;
     _sender = new RmqSender(_ctx);
 }
Example #11
0
 public ScrapeFileWatcherSend(RabbitContext ctx)
 {
     _ctx    = ctx;
     _sender = new RmqSender(_ctx);
 }
 public EmailSender(RabbitContext ctx)
 {
     _sender = new RMQLib.RmqSender(ctx);
 }
Example #13
0
 public ScrapeServiceWorkerSend(RabbitContext ctx)
 {
     _ctx    = ctx;
     _sender = new RmqSender(_ctx);
 }