public GenericQueueAdapterReceiver(Logger logger, QueueId queueid, IProviderQueue queueProvider)
        {
            _queueProvider = queueProvider;

            _logger = logger;

            Id = queueid;
        }
        public GenericQueueAdapterReceiver(Logger logger, QueueId queueid, IProviderQueue queueProvider)
        {
            _queueProvider = queueProvider;

            _logger = logger;

            Id = queueid;
        }
 public GenericQueueAdapter(Logger logger, IStreamQueueMapper streamQueueMapper, string providerName, IProviderConfiguration config, IProviderQueue queueProvider, int numOfQueues)
 {
     Name               = providerName; // WTF: If you set the name to anything else, the client won't receive any messages !?????
     _config            = config;
     _logger            = logger;
     _streamQueueMapper = streamQueueMapper;
     _queueProvider     = queueProvider;
     _providerName      = providerName;
     _numOfQueues       = numOfQueues;
 }
예제 #4
0
 public ChangeProcessor(
     IStateStore stateStore,
     ISldClient sldClient,
     IProviderQueue providerQueue,
     ILearnerQueue learnerQueue,
     ISldDataReceiver sldDataReceiver,
     ILogger <ChangeProcessor> logger)
 {
     _stateStore      = stateStore;
     _sldClient       = sldClient;
     _providerQueue   = providerQueue;
     _learnerQueue    = learnerQueue;
     _sldDataReceiver = sldDataReceiver;
     _logger          = logger;
 }