| Package | Description |
|---|---|
| io.alauda.devops.java.client.extend.controller | |
| io.alauda.devops.java.client.extend.controller.builder | |
| io.alauda.devops.java.client.extend.workqueue |
| Constructor and Description |
|---|
DefaultControllerWatch(Class<ApiType> apiTypeClass,
WorkQueue<Request> workQueue,
Function<ApiType,Request> workKeyGenerator)
Instantiates a new Work queue resource event handler.
|
| Modifier and Type | Method and Description |
|---|---|
ControllerWatchBuilder<ApiType> |
ControllerWatchBuilder.withWorkQueue(WorkQueue<Request> workQueue) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
DelayingQueue<T>
DelayingQueue defines a queue that can Add an item at a later time.
|
interface |
RateLimitingQueue<T>
RateLimitingQueue defines a queue that rate limits items being added to the queue.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultDelayingQueue<T>
The default delaying queue implementation.
|
class |
DefaultRateLimitingQueue<T>
The default rate limiting queue implementation.
|
class |
DefaultWorkQueue<T>
The default
WorkQueue implementation that uses a doubly-linked list to store work items. |
Copyright © 2019. All rights reserved.