Example #1
0
        public MqService(ISerializeService serialize, IDeserializeService deserialize,
                         IConfigService config)
        {
            _serialize   = serialize;
            _deserialize = deserialize;
            _config      = config;
            var factory = new ConnectionFactory();

            factory.UserName    = _config.UserName;
            factory.Password    = _config.Password;
            factory.VirtualHost = _config.VirtualHost;
            factory.HostName    = _config.HostName;
            factory.Port        = _config.Port;
            _conn    = factory.CreateConnection();
            _channel = _conn.CreateModel();
            _channel.QueueDeclare(_config.QueueName, true, false, false, null);
        }
Example #2
0
 public AquariumService(AquariumHttpFactory aquariumHttpFactory, IDeserializeService deserializeService) {
     this.aquariumHttpFactory = aquariumHttpFactory;
     this.deserializeService = deserializeService;
 }