Class HudsonSauceConnectManager

  • All Implemented Interfaces:
    com.saucelabs.ci.sauceconnect.SauceTunnelManager

    public class HudsonSauceConnectManager
    extends com.saucelabs.ci.sauceconnect.SauceConnectManager
    Author:
    Ross Rowe
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.saucelabs.ci.sauceconnect.SauceConnectManager

        com.saucelabs.ci.sauceconnect.SauceConnectManager.OperatingSystem
      • Nested classes/interfaces inherited from class com.saucelabs.ci.sauceconnect.AbstractSauceTunnelManager

        com.saucelabs.ci.sauceconnect.AbstractSauceTunnelManager.ProcessOutputPrinter, com.saucelabs.ci.sauceconnect.AbstractSauceTunnelManager.SauceConnectDidNotStartException, com.saucelabs.ci.sauceconnect.AbstractSauceTunnelManager.SauceConnectException, com.saucelabs.ci.sauceconnect.AbstractSauceTunnelManager.SCMonitor
    • Field Summary

      • Fields inherited from class com.saucelabs.ci.sauceconnect.SauceConnectManager

        CURRENT_SC_VERSION, LATEST_SC_VERSION, SAUCE_CONNECT
      • Fields inherited from class com.saucelabs.ci.sauceconnect.AbstractSauceTunnelManager

        LOGGER, quietMode, tunnelInformationMap
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getSauceConnectWorkingDirectory()  
      void setWorkingDirectory​(String workingDirectory)  
      • Methods inherited from class com.saucelabs.ci.sauceconnect.SauceConnectManager

        addExtraInfo, addExtraInfoLegacy, extractZipFile, generateSauceConnectArgs, generateSauceConnectArgsLegacy, getCurrentVersion, getLatestSauceConnectVersion, getSauceConnectLogFile, hideSauceConnectCommandlineSecrets, isConnected, prepAndCreateProcess, setCleanUpOnExit, setUseLatestSauceConnect
      • Methods inherited from class com.saucelabs.ci.sauceconnect.AbstractSauceTunnelManager

        addElement, closeTunnelsForPlan, createProcess, getLogfile, getTunnelName, incrementProcessCountForUser, joinArgs, logErrorMessage, logMessage, openConnection, openConnection, openConnection, openConnection, openConnection, openConnection, setSauceRest, setSCMonitor
      • Methods inherited from interface com.saucelabs.ci.sauceconnect.SauceTunnelManager

        closeTunnelsForPlan, openConnection, openConnection, openConnection, openConnection, openConnection, openConnection
    • Constructor Detail

      • HudsonSauceConnectManager

        public HudsonSauceConnectManager()
    • Method Detail

      • getSauceConnectWorkingDirectory

        public String getSauceConnectWorkingDirectory()
        Overrides:
        getSauceConnectWorkingDirectory in class com.saucelabs.ci.sauceconnect.AbstractSauceTunnelManager
      • setWorkingDirectory

        public void setWorkingDirectory​(String workingDirectory)