Delayed (Java Platform SE 7 ) (original) (raw)
- All Superinterfaces:
Comparable<Delayed>
All Known Subinterfaces:
RunnableScheduledFuture, ScheduledFuture
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 acompareTo method that provides an ordering consistent with its getDelay method.
Since:
1.5
Method Summary
Methods
Modifier and Type Method and Description long getDelay(TimeUnit unit) Returns the remaining delay associated with this object, in the given time unit. * ### Methods inherited from interface java.lang.[Comparable](../../../java/lang/Comparable.html "interface in java.lang") `[compareTo](../../../java/lang/Comparable.html#compareTo%28T%29)`
Method Detail
* #### getDelay long getDelay([TimeUnit](../../../java/util/concurrent/TimeUnit.html "enum in java.util.concurrent") 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
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.