DelayQueue class

GPTKB entity

Statements (31)
Predicate Object
gptkbp:instanceOf gptkb:class
gptkbp:author gptkb:Doug_Lea
gptkbp:backingDataStructure gptkb:PriorityQueue
gptkbp:blockingBehavior take() blocks until element's delay has expired
gptkbp:definedIn gptkb:java.util.concurrent_package
gptkbp:elementTypeRequirement elements must implement Delayed interface
gptkbp:extendsTo gptkb:AbstractQueue_class
gptkbp:genericType E extends Delayed
https://www.w3.org/2000/01/rdf-schema#label DelayQueue class
gptkbp:implementedIn gptkb:BlockingQueue_interface
gptkbp:introducedIn gptkb:Java_5
gptkbp:method clear()
size()
iterator()
drainTo(Collection<? super E> c)
offer(E e)
peek()
poll()
put(E e)
take()
gptkbp:nullElementsAllowed false
gptkbp:order elements ordered by delay expiration
gptkbp:removalOrder head element has least remaining delay
gptkbp:serializationSupported true
gptkbp:threadSafe true
gptkbp:usedFor holding elements until a delay expires
gptkbp:uses task scheduling
rate limiting
cache expiration
gptkbp:bfsParent gptkb:Java_Collections
gptkbp:bfsLayer 7