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, startupExceptionFields inherited from class de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
DEFAULT_STARTUP_TIMEOUT_IN_SECONDS, log -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDockerAbstractServer(String hostname, String serverId, de.gematik.test.tiger.testenvmgr.config.CfgServer configuration, de.gematik.test.tiger.testenvmgr.TigerTestEnvMgr tigerTestEnvMgr) -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends de.gematik.test.tiger.testenvmgr.config.CfgServer>Methods inherited from class de.gematik.test.tiger.testenvmgr.servers.AbstractExternalTigerServer
applyEnvPropertiesToProcess, getDestinationUrl, getHealthcheckUrl, updateStatus, waitForServerUp, waitForServiceToBeUpForHalfOfTheConnectionTimeoutMethods 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
-
Constructor Details
-
DockerAbstractServer
-
-
Method Details
-
getConfigurationBeanClass
public Class<? extends de.gematik.test.tiger.testenvmgr.config.CfgServer> getConfigurationBeanClass()- Overrides:
getConfigurationBeanClassin classde.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
-
getDockerOptions
-