public final class ResourceUtil extends Object
| Constructor and Description |
|---|
ResourceUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
awaitRoute(URL routeUrl,
int... statusCodes) |
static void |
awaitRoute(URL routeUrl,
int timeout,
TimeUnit timeoutUnit,
int... statusCodes) |
static void |
awaitRoute(URL routeUrl,
int timeout,
TimeUnit timeoutUnit,
int repetitions,
int... statusCodes)
Waits for the timeout duration until the url responds with correct status code
|
static boolean |
isComplete(io.fabric8.openshift.api.model.v4_0.Build resource) |
static boolean |
isComplete(String phase) |
static boolean |
isFailed(io.fabric8.openshift.api.model.v4_0.Build resource) |
static boolean |
isRunning(io.fabric8.kubernetes.api.model.v4_0.Pod resource) |
static boolean |
isRunning(String phase) |
static Binding |
toBinding(io.fabric8.kubernetes.api.model.v4_0.Pod pod) |
static Binding |
toBinding(io.fabric8.kubernetes.api.model.v4_0.Service pod) |
static io.fabric8.openshift.api.model.v4_0.Build |
waitForComplete(io.fabric8.openshift.clnt.v4_0.OpenShiftClient kubernetes,
io.fabric8.openshift.api.model.v4_0.Build resource) |
static io.fabric8.kubernetes.api.model.v4_0.Pod |
waitForStart(io.fabric8.kubernetes.clnt.v4_0.KubernetesClient kubernetes,
io.fabric8.kubernetes.api.model.v4_0.Pod resource) |
public static io.fabric8.kubernetes.api.model.v4_0.Pod waitForStart(io.fabric8.kubernetes.clnt.v4_0.KubernetesClient kubernetes,
io.fabric8.kubernetes.api.model.v4_0.Pod resource)
throws Exception
Exceptionpublic static io.fabric8.openshift.api.model.v4_0.Build waitForComplete(io.fabric8.openshift.clnt.v4_0.OpenShiftClient kubernetes,
io.fabric8.openshift.api.model.v4_0.Build resource)
throws Exception
Exceptionpublic static boolean isRunning(io.fabric8.kubernetes.api.model.v4_0.Pod resource)
throws Exception
Exceptionpublic static boolean isComplete(io.fabric8.openshift.api.model.v4_0.Build resource)
throws Exception
Exceptionpublic static boolean isFailed(io.fabric8.openshift.api.model.v4_0.Build resource)
throws Exception
Exceptionpublic static boolean isRunning(String phase)
public static boolean isComplete(String phase)
public static Binding toBinding(io.fabric8.kubernetes.api.model.v4_0.Pod pod)
public static Binding toBinding(io.fabric8.kubernetes.api.model.v4_0.Service pod)
public static void awaitRoute(URL routeUrl, int timeout, TimeUnit timeoutUnit, int repetitions, int... statusCodes)
routeUrl - URL to check (usually a route one)timeout - Max timeout value to await for route readiness.
If not set, default timeout value is set to 5.timeoutUnit - TimeUnit used for timeout duration.
If not set, Minutes is used as default TimeUnit.repetitions - How many times in a row the route must respond successfully to be considered available.statusCodes - list of status code that might return that service is up and running.
It is used as OR, so if one returns true, then the route is considered valid.
If not set, then only 200 status code is used.public static void awaitRoute(URL routeUrl, int timeout, TimeUnit timeoutUnit, int... statusCodes)
public static void awaitRoute(URL routeUrl, int... statusCodes)
Copyright © 2018 JBoss by Red Hat. All rights reserved.