Example #1
0
 SlinqyAgent(
     IPhysicalQueueService queueService,
     SlinqyQueueShardMonitor slinqyQueueShardMonitor,
     double storageCapacityScaleOutThreshold)
     : this(queueService, slinqyQueueShardMonitor, storageCapacityScaleOutThreshold, 1)
 {
 }
        SlinqyQueueClient(
            IPhysicalQueueService queueService)
        {
            if (queueService == null)
                throw new ArgumentNullException(nameof(queueService));

            this.physicalQueueService = queueService;
        }
        SlinqyQueueShardMonitor(
            string                  queueName,
            IPhysicalQueueService   queueService)
        {
            this.monitoring   = false;
            this.QueueName    = queueName;
            this.queueService = queueService;

            this.Shards = Enumerable.Empty<SlinqyQueueShard>();
        }
Example #4
0
 SlinqyAgent(
     IPhysicalQueueService   queueService,
     SlinqyQueueShardMonitor slinqyQueueShardMonitor,
     double                  storageCapacityScaleOutThreshold)
 {
     this.monitoring                         = false;
     this.queueService                       = queueService;
     this.queueShardMonitor                  = slinqyQueueShardMonitor;
     this.storageCapacityScaleOutThreshold   = storageCapacityScaleOutThreshold;
 }
Example #5
0
        SlinqyQueueClient(
            IPhysicalQueueService queueService)
        {
            if (queueService == null)
            {
                throw new ArgumentNullException(nameof(queueService));
            }

            this.physicalQueueService = queueService;
        }
Example #6
0
        SlinqyQueueShardMonitor(
            string queueName,
            IPhysicalQueueService queueService)
        {
            this.monitoring   = false;
            this.QueueName    = queueName;
            this.queueService = queueService;

            this.Shards = Enumerable.Empty <SlinqyQueueShard>();
        }
Example #7
0
 SlinqyAgent(
     IPhysicalQueueService queueService,
     SlinqyQueueShardMonitor slinqyQueueShardMonitor,
     double storageCapacityScaleOutThreshold,
     int shardIndexPadding)
 {
     this.queueService      = queueService;
     this.queueShardMonitor = slinqyQueueShardMonitor;
     this.storageCapacityScaleOutThreshold = storageCapacityScaleOutThreshold;
     this.shardIndexPadding = shardIndexPadding;
 }
Example #8
0
 SlinqyAgent(
     IPhysicalQueueService   queueService,
     SlinqyQueueShardMonitor slinqyQueueShardMonitor,
     double                  storageCapacityScaleOutThreshold,
     int                     shardIndexPadding)
 {
     this.queueService                       = queueService;
     this.queueShardMonitor                  = slinqyQueueShardMonitor;
     this.storageCapacityScaleOutThreshold   = storageCapacityScaleOutThreshold;
     this.shardIndexPadding                  = shardIndexPadding;
 }
Example #9
0
 SlinqyAgent(
     IPhysicalQueueService   queueService,
     SlinqyQueueShardMonitor slinqyQueueShardMonitor,
     double                  storageCapacityScaleOutThreshold)
         : this(queueService, slinqyQueueShardMonitor, storageCapacityScaleOutThreshold, 1)
 {
 }