public class BuildWatcher extends BaseWatcher implements io.fabric8.kubernetes.client.Watcher<io.fabric8.openshift.api.model.Build>
namespaces, relister, watches| Constructor and Description |
|---|
BuildWatcher(String[] namespaces) |
| Modifier and Type | Method and Description |
|---|---|
static void |
addBuildToNoBCList(io.fabric8.openshift.api.model.Build build) |
static boolean |
addEventToJenkinsJobRun(io.fabric8.openshift.api.model.Build build) |
void |
eventReceived(io.fabric8.kubernetes.client.Watcher.Action action,
io.fabric8.openshift.api.model.Build build) |
static void |
flushBuildsWithNoBCList() |
Runnable |
getStartTimerTask() |
static void |
onInitialBuilds(io.fabric8.openshift.api.model.BuildList buildList) |
void |
start() |
hasSlaveLabelOrAnnotation, onClose, stoppublic BuildWatcher(String[] namespaces)
public Runnable getStartTimerTask()
getStartTimerTask in class BaseWatcherpublic void start()
start in class BaseWatcherpublic void eventReceived(io.fabric8.kubernetes.client.Watcher.Action action,
io.fabric8.openshift.api.model.Build build)
eventReceived in interface io.fabric8.kubernetes.client.Watcher<io.fabric8.openshift.api.model.Build>public static void onInitialBuilds(io.fabric8.openshift.api.model.BuildList buildList)
public static boolean addEventToJenkinsJobRun(io.fabric8.openshift.api.model.Build build)
throws IOException
IOExceptionpublic static void addBuildToNoBCList(io.fabric8.openshift.api.model.Build build)
public static void flushBuildsWithNoBCList()
Copyright © 2016–2018 Red Hat. All rights reserved.