Package io.fabric8.kubeapitest.junit
Class Fabric8ClientInjectionHandler
- java.lang.Object
-
- io.fabric8.kubeapitest.junit.Fabric8ClientInjectionHandler
-
- All Implemented Interfaces:
ClientInjectionHandler
public class Fabric8ClientInjectionHandler extends Object implements ClientInjectionHandler
-
-
Constructor Summary
Constructors Constructor Description Fabric8ClientInjectionHandler()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanup(org.junit.jupiter.api.extension.ExtensionContext extensionContext)static Optional<Field>getFieldForKubeClientInjection(org.junit.jupiter.api.extension.ExtensionContext extensionContext, boolean staticField)voidinject(org.junit.jupiter.api.extension.ExtensionContext extensionContext, boolean staticField, KubeAPIServer kubeApiServer)booleanisTargetFieldAvailable(org.junit.jupiter.api.extension.ExtensionContext extensionContext, boolean staticField)
-
-
-
Method Detail
-
isTargetFieldAvailable
public boolean isTargetFieldAvailable(org.junit.jupiter.api.extension.ExtensionContext extensionContext, boolean staticField)- Specified by:
isTargetFieldAvailablein interfaceClientInjectionHandler
-
inject
public void inject(org.junit.jupiter.api.extension.ExtensionContext extensionContext, boolean staticField, KubeAPIServer kubeApiServer)- Specified by:
injectin interfaceClientInjectionHandler
-
cleanup
public void cleanup(org.junit.jupiter.api.extension.ExtensionContext extensionContext)
- Specified by:
cleanupin interfaceClientInjectionHandler
-
-