Java in a Nutshell, 5th Edition [Electronic resources]

نسخه متنی -صفحه : 1191/ 782
نمايش فراداده

Delayedjava.util.concurrent

Java 5.0comparable

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.

Figure 16-80. java.util.concurrent.Delayed

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