Package org.keycloak.it.utils
Class DockerKeycloakDistribution
- java.lang.Object
-
- org.keycloak.it.utils.DockerKeycloakDistribution
-
- All Implemented Interfaces:
KeycloakDistribution
public final class DockerKeycloakDistribution extends Object implements KeycloakDistribution
-
-
Constructor Summary
Constructors Constructor Description DockerKeycloakDistribution(boolean debug, boolean manualStop, boolean reCreate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringfetchErrorStream()List<String>getErrorStream()intgetExitCode()List<String>getOutputStream()booleanisDebug()booleanisManualStop()voidstart(List<String> arguments)voidstop()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.keycloak.it.utils.KeycloakDistribution
getCliArgs
-
-
-
-
Method Detail
-
start
public void start(List<String> arguments)
- Specified by:
startin interfaceKeycloakDistribution
-
stop
public void stop()
- Specified by:
stopin interfaceKeycloakDistribution
-
getOutputStream
public List<String> getOutputStream()
- Specified by:
getOutputStreamin interfaceKeycloakDistribution
-
fetchErrorStream
public String fetchErrorStream()
-
getErrorStream
public List<String> getErrorStream()
- Specified by:
getErrorStreamin interfaceKeycloakDistribution
-
getExitCode
public int getExitCode()
- Specified by:
getExitCodein interfaceKeycloakDistribution
-
isDebug
public boolean isDebug()
- Specified by:
isDebugin interfaceKeycloakDistribution
-
isManualStop
public boolean isManualStop()
- Specified by:
isManualStopin interfaceKeycloakDistribution
-
-