Package | Description |
---|---|
io.kubernetes.client.extended.controller | |
io.kubernetes.client.extended.controller.builder | |
io.kubernetes.client.extended.workqueue |
Constructor and Description |
---|
DefaultControllerWatch(Class<ApiType> apiTypeClass,
WorkQueue<Request> workQueue,
Function<ApiType,Request> workKeyGenerator,
Duration resyncPeriod)
Instantiates a new Work queue resource event handler.
|
Modifier and Type | Method and Description |
---|---|
static <ApiType extends io.kubernetes.client.common.KubernetesObject> |
ControllerBuilder.controllerWatchBuilder(Class<ApiType> apiTypeClass,
WorkQueue<Request> workQueue)
Controller watch builder is for building controller-watch.
|
Modifier and Type | Method and Description |
---|---|
<ApiType extends io.kubernetes.client.common.KubernetesObject> |
DefaultControllerBuilder.watch(Function<WorkQueue<Request>,ControllerWatch<ApiType>> controllerWatchGetter)
Starts building watches over resource.
|
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 © 2022. All rights reserved.