Beispiel #1
0
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         // free managed resources
         if (bus != null)
         {
             bus.Dispose();
             bus = null;
         }
     }
 }
Beispiel #2
0
        public void Initialize(string hostId)
        {
            activator = new BuiltinHandlerActivator();

            //bus = Configure.With(activator)
            //.Transport(t => t.UseSqlServer(this.ConnectionString, "AGMessages", "coordinator"))
            //.Routing(r => r.TypeBased().MapAssemblyOf<ConfigurationChanged>("fakeclientsystem"))
            //.Start();

            //bus = Configure.With(activator)
            //.Logging(l => l.ColoredConsole(minLevel: LogLevel.Warn))
            //.Transport(t => t.UseSqlServer(this.ConnectionString, "AGMessages", "fakeclientsystem"))
            //.Routing(r => r.TypeBased().MapAssemblyOf<ConfigurationChanged>("fakeclientsystem"))
            //.Start();

            bus = Configure.With(activator)
                  .Logging(l => l.ColoredConsole(minLevel: LogLevel.Warn))
                  .Transport(t => t.UseSqlServer(this.ConnectionString, "ApiGatewayMessages", inputQueueName: hostId))
                  .Subscriptions(s => s.StoreInSqlServer(this.ConnectionString, "Subscriptions", isCentralized: true))
                  .Start();
        }