Class DockerComposeServer
- java.lang.Object
-
- de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
-
- de.gematik.test.tiger.testenvmgr.servers.DockerComposeServer
-
- All Implemented Interfaces:
de.gematik.test.tiger.testenvmgr.env.TigerEnvUpdateSender
public class DockerComposeServer extends de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServerImplementation of the Tiger test environment server type "compose". It starts a set of docker compose files using theDockerMgrprovided as static member from theDockerServer.
-
-
Constructor Summary
Constructors Constructor Description DockerComposeServer(de.gematik.test.tiger.testenvmgr.TigerTestEnvMgr tigerTestEnvMgr, String serverId, de.gematik.test.tiger.testenvmgr.config.CfgServer configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassertThatConfigurationIsCorrect()de.gematik.test.tiger.common.data.config.CfgDockerOptionsgetDockerOptions()StringgetDockerSource()List<String>getSource()voidperformStartup()voidshutdown()-
Methods inherited from class de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
assertCfgPropertySet, findCommandInPath, getConfiguration, getDependUponList, getDestinationUrl, getEnvironmentProperties, getHostname, getListeners, getLog, getLogListeners, getRoutes, getServerId, getServerTypeToken, getStartupTimeoutSec, getStatus, getTigerTestEnvMgr, processExports, registerLogListener, registerNewListener, setStatus, setStatus, start, statusMessage
-
-
-
-
Constructor Detail
-
DockerComposeServer
public DockerComposeServer(de.gematik.test.tiger.testenvmgr.TigerTestEnvMgr tigerTestEnvMgr, String serverId, de.gematik.test.tiger.testenvmgr.config.CfgServer configuration)
-
-
Method Detail
-
assertThatConfigurationIsCorrect
public void assertThatConfigurationIsCorrect()
- Overrides:
assertThatConfigurationIsCorrectin classde.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
-
performStartup
public void performStartup()
- Specified by:
performStartupin classde.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
-
getDockerSource
public String getDockerSource()
-
getDockerOptions
public de.gematik.test.tiger.common.data.config.CfgDockerOptions getDockerOptions()
-
shutdown
public void shutdown()
- Specified by:
shutdownin classde.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
-
-