Class DockerComposeServer

  • All Implemented Interfaces:
    de.gematik.test.tiger.testenvmgr.env.TigerEnvUpdateSender

    public class DockerComposeServer
    extends de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
    Implementation of the Tiger test environment server type "compose". It starts a set of docker compose files using the DockerMgr provided as static member from the DockerServer.
    • Field Summary

      • Fields inherited from class de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer

        DEFAULT_STARTUP_TIMEOUT_IN_SECONDS, log
    • Constructor Summary

      Constructors 
      Constructor Description
      DockerComposeServer​(de.gematik.test.tiger.testenvmgr.TigerTestEnvMgr tigerTestEnvMgr, String serverId, de.gematik.test.tiger.testenvmgr.config.CfgServer configuration)  
    • 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:
        assertThatConfigurationIsCorrect in class de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
      • performStartup

        public void performStartup()
        Specified by:
        performStartup in class de.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:
        shutdown in class de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer