Example #1
0
        protected virtual Task OnLockRenewedAsync(IQueueEntry <T> entry)
        {
            var args = new LockRenewedEventArgs <T> {
                Queue = this, Entry = entry
            };

            return(LockRenewed?.InvokeAsync(this, args) ?? Task.CompletedTask);
        }
Example #2
0
        protected virtual Task OnLockRenewedAsync(IQueueEntry <T> entry)
        {
            var lockRenewed = LockRenewed;

            if (lockRenewed == null)
            {
                return(Task.CompletedTask);
            }

            var args = new LockRenewedEventArgs <T> {
                Queue = this, Entry = entry
            };

            return(lockRenewed.InvokeAsync(this, args));
        }
Example #3
0
        protected virtual Task OnLockRenewedAsync(IQueueEntry <T> entry)
        {
            LastDequeueActivity = SystemClock.UtcNow;

            var lockRenewed = LockRenewed;

            if (lockRenewed == null)
            {
                return(Task.CompletedTask);
            }

            var args = new LockRenewedEventArgs <T> {
                Queue = this, Entry = entry
            };

            return(lockRenewed.InvokeAsync(this, args));
        }
Example #4
0
 protected virtual Task OnLockRenewed(object sender, LockRenewedEventArgs <T> dequeuedEventArgs)
 {
     return(TaskHelper.Completed());
 }