public CVScraperInvocable(ScrapeCache scrapeCache, ScrapeConfig scrapeConfig) { this._scrapeCache = scrapeCache; this._scrapeConfig = scrapeConfig; _ctx = new RabbitContext().Create(scrapeConfig.CoronaVirusScrape.GetConfigFile()); _sender = new RmqSender(_ctx); }
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); } }
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(); } }
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); } }
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(); } }
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(); } }
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); }
public BaseMessageSend(RabbitContext ctx) { _ctx = ctx; _sender = new RmqSender(_ctx); }
public cvApiTrackerInvocable(ScrapeConfig scrapeConfig) { this._scrapeConfig = scrapeConfig; _ctx = new RabbitContext().Create(scrapeConfig.CoronaVirusApiTracker.GetConfigFile()); _sender = new RmqSender(_ctx); }
public AppLogSend(RabbitContext ctx) { this.Id = Guid.NewGuid(); _ctx = ctx; _sender = new RmqSender(_ctx); }
public ScrapeFileWatcherSend(RabbitContext ctx) { _ctx = ctx; _sender = new RmqSender(_ctx); }
public EmailSender(RabbitContext ctx) { _sender = new RMQLib.RmqSender(ctx); }
public ScrapeServiceWorkerSend(RabbitContext ctx) { _ctx = ctx; _sender = new RmqSender(_ctx); }