Class KubernetesServerTestResource
- java.lang.Object
-
- io.quarkus.test.kubernetes.client.AbstractKubernetesTestResource<io.fabric8.kubernetes.client.server.mock.KubernetesServer,io.fabric8.kubernetes.client.NamespacedKubernetesClient>
-
- io.quarkus.test.kubernetes.client.KubernetesServerTestResource
-
- All Implemented Interfaces:
QuarkusTestResourceConfigurableLifecycleManager<WithKubernetesTestServer>,QuarkusTestResourceLifecycleManager
public class KubernetesServerTestResource extends AbstractKubernetesTestResource<io.fabric8.kubernetes.client.server.mock.KubernetesServer,io.fabric8.kubernetes.client.NamespacedKubernetesClient> implements QuarkusTestResourceConfigurableLifecycleManager<WithKubernetesTestServer>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.quarkus.test.common.QuarkusTestResourceLifecycleManager
QuarkusTestResourceLifecycleManager.Context, QuarkusTestResourceLifecycleManager.TestInjector
-
-
Field Summary
-
Fields inherited from class io.quarkus.test.kubernetes.client.AbstractKubernetesTestResource
server
-
-
Constructor Summary
Constructors Constructor Description KubernetesServerTestResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigureServer()Can be used by subclasses in order to setup the mock server before the Quarkus application startsprotected io.fabric8.kubernetes.client.server.mock.KubernetesServercreateServer()protected io.fabric8.kubernetes.client.NamespacedKubernetesClientgetClient()protected Class<?>getInjectedClass()protected Class<? extends Annotation>getInjectionAnnotation()voidinit(WithKubernetesTestServer annotation)protected voidinitServer()voidstop()-
Methods inherited from class io.quarkus.test.kubernetes.client.AbstractKubernetesTestResource
inject, start, useHttps
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.quarkus.test.common.QuarkusTestResourceLifecycleManager
init, inject, inject, order, setContext, start
-
-
-
-
Method Detail
-
init
public void init(WithKubernetesTestServer annotation)
- Specified by:
initin interfaceQuarkusTestResourceConfigurableLifecycleManager<WithKubernetesTestServer>
-
getClient
protected io.fabric8.kubernetes.client.NamespacedKubernetesClient getClient()
- Specified by:
getClientin classAbstractKubernetesTestResource<io.fabric8.kubernetes.client.server.mock.KubernetesServer,io.fabric8.kubernetes.client.NamespacedKubernetesClient>
-
initServer
protected void initServer()
- Overrides:
initServerin classAbstractKubernetesTestResource<io.fabric8.kubernetes.client.server.mock.KubernetesServer,io.fabric8.kubernetes.client.NamespacedKubernetesClient>
-
configureServer
protected void configureServer()
Description copied from class:AbstractKubernetesTestResourceCan be used by subclasses in order to setup the mock server before the Quarkus application starts- Overrides:
configureServerin classAbstractKubernetesTestResource<io.fabric8.kubernetes.client.server.mock.KubernetesServer,io.fabric8.kubernetes.client.NamespacedKubernetesClient>
-
createServer
protected io.fabric8.kubernetes.client.server.mock.KubernetesServer createServer()
- Specified by:
createServerin classAbstractKubernetesTestResource<io.fabric8.kubernetes.client.server.mock.KubernetesServer,io.fabric8.kubernetes.client.NamespacedKubernetesClient>
-
stop
public void stop()
- Specified by:
stopin interfaceQuarkusTestResourceLifecycleManager
-
getInjectedClass
protected Class<?> getInjectedClass()
- Specified by:
getInjectedClassin classAbstractKubernetesTestResource<io.fabric8.kubernetes.client.server.mock.KubernetesServer,io.fabric8.kubernetes.client.NamespacedKubernetesClient>
-
getInjectionAnnotation
protected Class<? extends Annotation> getInjectionAnnotation()
- Specified by:
getInjectionAnnotationin classAbstractKubernetesTestResource<io.fabric8.kubernetes.client.server.mock.KubernetesServer,io.fabric8.kubernetes.client.NamespacedKubernetesClient>
-
-