public interface

Delayed

implements Comparable<T>
java.util.concurrent.Delayed
Known Indirect Subclasses

Class Overview

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.

Summary

Public Methods
abstract long getDelay(TimeUnit unit)
Returns the delay associated with this object, in the given time unit.
[Expand]
Inherited Methods
From interface java.lang.Comparable

Public Methods

public abstract long getDelay (TimeUnit unit)

Since: API Level 1

Returns the delay associated with this object, in the given time unit.

Parameters
unit the time unit
Returns
  • the delay; zero or negative values indicate that the delay has already elapsed