Delayed | java.util.concurrent |
An object that implements this interface has an associated delay. Typically, it is some kind of task, such as a Callable, that has been scheduled to execute at some future time. getdelay( ) returns the remaining time, measured in the specified TimeUnit. If no time remains, geTDelay( ) should return zero or a negative value. See ScheduledFuture and DelayQueue.
public interface Delayed extends Comparable<Delayed> { // Public Instance Methods long getDelay (TimeUnit unit ); }
Implementations ScheduledFuturePassed To DelayQueue.{add( ), offer( ), put( )}Returned By DelayQueue.{peek( ), poll( ), take( )} |