Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WorkQueue ¶
type WorkQueue interface {
// GetWork dequeues and returns all ready items.
GetWork() []types.UID
// Enqueue inserts a new item or overwrites an existing item with the
// new timestamp (time.Now() + delay) if it is greater.
Enqueue(item types.UID, delay time.Duration)
}
WorkQueue allows queueing items with a timestamp. An item is considered ready to process if the timestamp has expired.
Source Files
¶
- work_queue.go
Click to show internal directories.
Click to hide internal directories.