Ejemplo n.º 1
0
        public Biz(
            ILoggerFactory loggerFactory,
            IConnectionFactory connectionFactory,
            IExchangeComDeclareParameters exchangeDeclareParameters,
            IQueueComDeclareParameters queueDeclareParameters,
            INotifierMediatorService notifierMediatorService,
            ITagGroupReady tagGroupReady,
            IAllTagGroupAllConnection allTagGroupAllConnection,
            IComponentContext componentContext
            )
        {
            _loggerFactory             = loggerFactory;
            _logger                    = _loggerFactory.CreateLogger <Biz>();
            _connectionFactory         = connectionFactory;
            _exchangeDeclareParameters = exchangeDeclareParameters;
            _queueDeclareParameters    = queueDeclareParameters;
            _notifierMediatorService   = notifierMediatorService;
            _tagGroupReady             = tagGroupReady;
            _allTagGroupAllConnection  = allTagGroupAllConnection;
            _componentContext          = componentContext;

            _machineName = Environment.MachineName;
            _logger.LogInformation("KBase.Business.Com startup machine name: " + _machineName);

            PersistentConnection = new DefaultRabbitMqPersistentConnection(_connectionFactory, _loggerFactory);
        }
Ejemplo n.º 2
0
 public Query(
     ILogger <Query> logger,
     IMapper mapper,
     ITagGroupReady tagGroupReadyRepository
     )
 {
     _logger = logger;
     _mapper = mapper;
     _tagGroupReadyRepository = tagGroupReadyRepository;
 }
Ejemplo n.º 3
0
 public QueryAsync(
     ILoggerFactory loggerFactory,
     IMapper mapper,
     ITagGroupReady tagGroupReadyRepository
     )
 {
     _logger = loggerFactory.CreateLogger <QueryAsync>();
     _mapper = mapper;
     _tagGroupReadyRepository = tagGroupReadyRepository;
 }
Ejemplo n.º 4
0
        public TransactionAsync(
            ILoggerFactory loggerFactory,
            IComponentContext componentContext,
            IConnectionFactory connectionFactory,
            IExchangeComDeclareParameters exchangeDeclareParameters,
            IQueueComDeclareParameters queueDeclareParameters,
            ICommandHandlerAsync commandHandlerAsync,
            ITagGroupReady tagGroupReady
            )
        {
            _loggerFactory             = loggerFactory;
            _logger                    = _loggerFactory.CreateLogger <TransactionAsync>();
            _componentContext          = componentContext;
            _connectionFactory         = connectionFactory;
            _exchangeDeclareParameters = exchangeDeclareParameters;
            _queueDeclareParameters    = queueDeclareParameters;
            _commandHandlerAsync       = commandHandlerAsync;
            _tagGroupReady             = tagGroupReady;

            //LoadGroups();
        }