Class DefaultDelayingQueue<T>
java.lang.Object
io.kubernetes.client.extended.workqueue.DefaultWorkQueue<T>
io.kubernetes.client.extended.workqueue.DefaultDelayingQueue<T>
- All Implemented Interfaces:
DelayingQueue<T>
,WorkQueue<T>
- Direct Known Subclasses:
DefaultRateLimitingQueue
The default delaying queue implementation.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Duration
protected BlockingQueue<io.kubernetes.client.extended.workqueue.DefaultDelayingQueue.WaitForEntry<T>>
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.kubernetes.client.extended.workqueue.DefaultWorkQueue
add, done, get, isShuttingDown, length, shutDown
-
Field Details
-
heartBeatInterval
-
waitingForAddQueue
protected BlockingQueue<io.kubernetes.client.extended.workqueue.DefaultDelayingQueue.WaitForEntry<T>> waitingForAddQueue
-
-
Constructor Details
-
DefaultDelayingQueue
-
DefaultDelayingQueue
public DefaultDelayingQueue()
-
-
Method Details
-
addAfter
Description copied from interface:DelayingQueue
addAfter adds an item to the workqueue after the indicated duration has passed.- Specified by:
addAfter
in interfaceDelayingQueue<T>
- Parameters:
item
- item to addduration
- specific duration
-
injectTimeSource
-