Uses of Interface java.util.concurrent.Delayed (Java SE 23 & JDK 23)
Description: use: module: java.base, package: java.util.concurrent, interface: Delayed

# Uses of Interface
java.util.concurrent.Delayed

Packages that use Delayed
Package
Description
java.util.concurrent
Utility classes commonly useful in concurrent programming.

- ## Uses of Delayed in java.util.concurrent

  Classes in java.util.concurrent with type parameters of type Delayed
  Modifier and Type
  Class
  Description
  `class`
  `DelayQueue<E extends Delayed>`
  An unbounded blocking queue of `Delayed` elements, in which an element generally becomes eligible for removal when its delay has expired.
  Subinterfaces of Delayed in java.util.concurrent
  Modifier and Type
  Interface
  Description
  `interface`
  `RunnableScheduledFuture<V>`
  A `ScheduledFuture` that is `Runnable`.
  `interface`
  `ScheduledFuture<V>`
  A delayed result-bearing action that can be cancelled.
  Subinterfaces with type arguments of type Delayed in java.util.concurrent
  Modifier and Type
  Interface
  Description
  `interface`
  `Delayed`
  A mix-in style interface for marking objects that should be acted upon after a given delay.