public abstract class BaseWatcher extends Object
| Modifier and Type | Field and Description |
|---|---|
protected String[] |
namespaces |
protected ScheduledFuture |
relister |
protected ConcurrentHashMap<String,io.fabric8.kubernetes.client.Watch> |
watches |
| Constructor and Description |
|---|
BaseWatcher(String[] namespaces) |
| Modifier and Type | Method and Description |
|---|---|
void |
addWatch(String key,
io.fabric8.kubernetes.client.Watch desiredWatch) |
abstract <T> void |
eventReceived(io.fabric8.kubernetes.client.Watcher.Action action,
T resource) |
abstract int |
getListIntervalInSeconds() |
abstract Runnable |
getStartTimerTask() |
protected boolean |
hasSlaveLabelOrAnnotation(Map<String,String> map) |
void |
onClose(io.fabric8.kubernetes.client.KubernetesClientException e,
String namespace) |
void |
start() |
void |
stop() |
protected ScheduledFuture relister
protected final String[] namespaces
protected ConcurrentHashMap<String,io.fabric8.kubernetes.client.Watch> watches
public BaseWatcher(String[] namespaces)
public abstract Runnable getStartTimerTask()
public abstract int getListIntervalInSeconds()
public abstract <T> void eventReceived(io.fabric8.kubernetes.client.Watcher.Action action,
T resource)
public void start()
public void stop()
public void onClose(io.fabric8.kubernetes.client.KubernetesClientException e,
String namespace)
public void addWatch(String key, io.fabric8.kubernetes.client.Watch desiredWatch)
Copyright © 2016–2019 Red Hat. All rights reserved.