Package Summary  Overview Summary

class:Delayed [NONE]

All Superinterfaces:
Comparable<Delayed>
All Known Subinterfaces:
RunnableScheduledFuture<V>, ScheduledFuture<V>

public interface Delayed extends Comparable<Delayed>
A mix-in style interface for marking objects that should be acted upon after a given delay.

An implementation of this interface must define a compareTo method that provides an ordering consistent with its getDelay method.

Since:
1.5

method:getDelay(java.util.concurrent.TimeUnit) [NONE]

  • getDelay

    long getDelay (TimeUnit unit)
    Returns the remaining delay associated with this object, in the given time unit.
    Parameters:
    unit - the time unit
    Returns:
    the remaining delay; zero or negative values indicate that the delay has already elapsed

© 2023 Oracle Corporation and/or its affiliates