Class AbstractExternalTigerServer

java.lang.Object
de.gematik.test.tiger.testenvmgr.servers.AbstractTigerServer
de.gematik.test.tiger.testenvmgr.servers.AbstractExternalTigerServer
All Implemented Interfaces:
TigerEnvUpdateSender
Direct Known Subclasses:
ExternalJarServer, ExternalUrlServer, HttpBinServer, TigerProxyServer

public abstract class AbstractExternalTigerServer extends AbstractTigerServer
  • Field Details

  • Constructor Details

    • AbstractExternalTigerServer

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

    • waitForServerUp

      protected void waitForServerUp()
    • waitForServiceToBeUpForHalfOfTheConnectionTimeout

      protected void waitForServiceToBeUpForHalfOfTheConnectionTimeout(boolean quiet)
    • updateStatus

      public TigerServerStatus updateStatus(boolean noErrorLogging)
    • getHealthcheckUrl

      public Optional<String> getHealthcheckUrl()
    • getDestinationUrl

      public String getDestinationUrl(String fallbackProtocol)
      Overrides:
      getDestinationUrl in class AbstractTigerServer
    • applyEnvPropertiesToProcess

      protected void applyEnvPropertiesToProcess(ProcessBuilder processBuilder)