public class AllContainersRunningPodWatcher extends Object implements io.fabric8.kubernetes.client.Watcher<io.fabric8.kubernetes.api.model.Pod>
Constructor and Description |
---|
AllContainersRunningPodWatcher(io.fabric8.kubernetes.client.KubernetesClient client,
io.fabric8.kubernetes.api.model.Pod pod) |
Modifier and Type | Method and Description |
---|---|
io.fabric8.kubernetes.api.model.Pod |
await(long amount,
TimeUnit timeUnit)
Wait until all pod containers are running
|
void |
eventReceived(io.fabric8.kubernetes.client.Watcher.Action action,
io.fabric8.kubernetes.api.model.Pod pod) |
io.fabric8.kubernetes.api.model.PodStatus |
getPodStatus() |
void |
onClose(io.fabric8.kubernetes.client.KubernetesClientException cause) |
public AllContainersRunningPodWatcher(io.fabric8.kubernetes.client.KubernetesClient client, io.fabric8.kubernetes.api.model.Pod pod)
public void eventReceived(io.fabric8.kubernetes.client.Watcher.Action action, io.fabric8.kubernetes.api.model.Pod pod)
eventReceived
in interface io.fabric8.kubernetes.client.Watcher<io.fabric8.kubernetes.api.model.Pod>
public void onClose(io.fabric8.kubernetes.client.KubernetesClientException cause)
onClose
in interface io.fabric8.kubernetes.client.Watcher<io.fabric8.kubernetes.api.model.Pod>
public io.fabric8.kubernetes.api.model.Pod await(long amount, TimeUnit timeUnit)
IllegalStateException
- if pod or containers are no longer runningio.fabric8.kubernetes.client.KubernetesClientTimeoutException
- if time ran outpublic io.fabric8.kubernetes.api.model.PodStatus getPodStatus()
Copyright © 2016–2019. All rights reserved.