Class DockerAbstractServer

java.lang.Object
de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
de.gematik.test.tiger.testenvmgr.servers.AbstractExternalTigerServer
de.gematik.test.tiger.testenvmgr.servers.DockerAbstractServer
All Implemented Interfaces:
de.gematik.test.tiger.testenvmgr.env.TigerEnvUpdateSender
Direct Known Subclasses:
DockerComposeServer, DockerServer

public abstract class DockerAbstractServer extends de.gematik.test.tiger.testenvmgr.servers.AbstractExternalTigerServer
  • Field Summary

    Fields inherited from class de.gematik.test.tiger.testenvmgr.servers.AbstractExternalTigerServer

    SERVER, startupException

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

    DEFAULT_STARTUP_TIMEOUT_IN_SECONDS, log
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    DockerAbstractServer(String hostname, String serverId, de.gematik.test.tiger.testenvmgr.config.CfgServer configuration, de.gematik.test.tiger.testenvmgr.TigerTestEnvMgr tigerTestEnvMgr)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Class<? extends de.gematik.test.tiger.testenvmgr.config.CfgServer>
     
     

    Methods inherited from class de.gematik.test.tiger.testenvmgr.servers.AbstractExternalTigerServer

    applyEnvPropertiesToProcess, getDestinationUrl, getHealthcheckUrl, updateStatus, waitForServerUp, waitForServiceToBeUpForHalfOfTheConnectionTimeout

    Methods inherited from class de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer

    addServerToLocalProxyRouteMap, assertCfgPropertySet, assertThatConfigurationIsCorrect, determineHostname, findCommandInPath, getConfiguration, getDependUponList, getEnvironmentProperties, getHostname, getListeners, getLog, getLogListeners, getServerId, getServerRoutes, getServerTypeToken, getStartupTimeoutSec, getStatus, getTigerTestEnvMgr, performStartup, processExports, publishNewStatusUpdate, registerLogListener, registerNewListener, setStatus, setStatus, shutdown, start, statusMessage, stopServerAndCleanUp

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DockerAbstractServer

      protected DockerAbstractServer(String hostname, String serverId, de.gematik.test.tiger.testenvmgr.config.CfgServer configuration, de.gematik.test.tiger.testenvmgr.TigerTestEnvMgr tigerTestEnvMgr)
  • Method Details

    • getConfigurationBeanClass

      public Class<? extends de.gematik.test.tiger.testenvmgr.config.CfgServer> getConfigurationBeanClass()
      Overrides:
      getConfigurationBeanClass in class de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
    • getDockerOptions

      public CfgDockerOptions getDockerOptions()