Example #1
0
 /// <summary>
 /// Finish the given task completion source after a given delay.
 /// </summary>
 internal IScheduledFuture<object> Delay(long millis, TaskCompletionSource<object> source)
 {
     var runnable = new DelayRunner(source);
     return executor.Schedule(runnable, millis, TimeUnit.MILLISECONDS);
 }
Example #2
0
        /// <summary>
        /// Finish the given task completion source after a given delay.
        /// </summary>
        internal IScheduledFuture <object> Delay(long millis, TaskCompletionSource <object> source)
        {
            var runnable = new DelayRunner(source);

            return(executor.Schedule(runnable, millis, TimeUnit.MILLISECONDS));
        }