public DequeueManager(PooledRedisClientManager clientManager, RedisSequentialWorkQueue <T> workQueue, string workItemId, string dequeueLockKey, int numberOfDequeuedItems, int dequeueLockTimeout) { this.workQueue = workQueue; this.workItemId = workItemId; this.clientManager = clientManager; this.numberOfDequeuedItems = numberOfDequeuedItems; myLock = new DistributedLock(); this.dequeueLockKey = dequeueLockKey; this.dequeueLockTimeout = dequeueLockTimeout; }
public SequentialData(string dequeueId, IList <T> _dequeueItems, RedisSequentialWorkQueue <T> .DequeueManager _dequeueManager) { this.dequeueId = dequeueId; this._dequeueItems = _dequeueItems; this._dequeueManager = _dequeueManager; }