public class DefaultDelayingQueue<T> extends DefaultWorkQueue<T> implements DelayingQueue<T>
Modifier and Type | Field and Description |
---|---|
static Duration |
heartBeatInterval |
protected BlockingQueue<io.kubernetes.client.extended.workqueue.DefaultDelayingQueue.WaitForEntry<T>> |
waitingForAddQueue |
Constructor and Description |
---|
DefaultDelayingQueue() |
DefaultDelayingQueue(ExecutorService waitingWorker) |
Modifier and Type | Method and Description |
---|---|
void |
addAfter(T item,
Duration duration)
addAfter adds an item to the workqueue after the indicated duration has passed.
|
add, done, get, isShuttingDown, length, shutDown
public static Duration heartBeatInterval
protected BlockingQueue<io.kubernetes.client.extended.workqueue.DefaultDelayingQueue.WaitForEntry<T>> waitingForAddQueue
public DefaultDelayingQueue(ExecutorService waitingWorker)
public DefaultDelayingQueue()
public void addAfter(T item, Duration duration)
DelayingQueue
addAfter
in interface DelayingQueue<T>
item
- item to addduration
- specific durationCopyright © 2020. All rights reserved.