Beispiel #1
0
        public ServiceHost()
        {
            var config = new LocalConfigHelper(Assembly.GetExecutingAssembly().Location, "RabbitMQ Service");

            Username    = config.GetString(nameof(Username));
            Password    = config.GetString(nameof(Password));
            VirtualHost = config.GetString(nameof(VirtualHost));
            HostName    = config.GetString(nameof(HostName));

            _core           = new HostCore();
            _commandManager = _core.CommandManager;
            _rabbitMQServer = _core.RabbitMQServer;

            RegisterCommands();
        }
Beispiel #2
0
 public HostCore()
 {
     MessageManager = new MessageManager();
     CommandManager = new CommandManager();
     RabbitMQServer = new RabbitMQServer(CommandManager);
 }