Class SessionManager
java.lang.Object
org.arquillian.cube.kubernetes.impl.SessionManager
- All Implemented Interfaces:
SessionCreatedListener
-
Constructor Summary
ConstructorsConstructorDescriptionSessionManager(Session session, io.fabric8.kubernetes.client.KubernetesClient client, Configuration configuration, AnnotationProvider annotationProvider, NamespaceService namespaceService, KubernetesResourceLocator kubernetesResourceLocator, DependencyResolver dependencyResolver, ResourceInstaller resourceInstaller, FeedbackProvider feedbackProvider) -
Method Summary
-
Constructor Details
-
SessionManager
public SessionManager(Session session, io.fabric8.kubernetes.client.KubernetesClient client, Configuration configuration, AnnotationProvider annotationProvider, NamespaceService namespaceService, KubernetesResourceLocator kubernetesResourceLocator, DependencyResolver dependencyResolver, ResourceInstaller resourceInstaller, FeedbackProvider feedbackProvider)
-
-
Method Details
-
createNamespace
public void createNamespace()Creates a namespace if needed. -
createEnvironment
public void createEnvironment() -
start
public void start()- Specified by:
startin interfaceSessionCreatedListener
-
stop
public void stop()- Specified by:
stopin interfaceSessionCreatedListener
-
clean
- Specified by:
cleanin interfaceSessionCreatedListener
-
display
public void display()- Specified by:
displayin interfaceSessionCreatedListener
-