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
ScheduledFuture Passed To
DelayQueue.{add( ), offer( ),
put( )} Returned By
DelayQueue.{peek( ), poll( ),
take( )} |