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( )}
 |