Class FindOrInstallPolarisCli

java.lang.Object
jenkins.security.MasterToSlaveCallable<String,com.blackduck.integration.exception.IntegrationException>
com.blackduck.integration.jenkins.polaris.extensions.tools.FindOrInstallPolarisCli
All Implemented Interfaces:
hudson.remoting.Callable<String,com.blackduck.integration.exception.IntegrationException>, Serializable, org.jenkinsci.remoting.RoleSensitive

public class FindOrInstallPolarisCli extends MasterToSlaveCallable<String,com.blackduck.integration.exception.IntegrationException>
See Also:
  • Constructor Details

    • FindOrInstallPolarisCli

      public FindOrInstallPolarisCli(com.blackduck.integration.jenkins.extensions.JenkinsIntLogger jenkinsIntLogger, String polarisServerUrl, int timeout, String proxyHost, int proxyPort, String proxyUsername, String proxyPassword, String proxyNtlmDomain, String proxyNtlmWorkstation, String installationLocation)
  • Method Details

    • getConnectionDetailsFromHttpClient

      public static FindOrInstallPolarisCli getConnectionDetailsFromHttpClient(com.blackduck.integration.jenkins.extensions.JenkinsIntLogger jenkinsIntLogger, AccessTokenPolarisHttpClient accessTokenPolarisHttpClient, String installationLocation)
    • call

      public String call() throws com.blackduck.integration.exception.IntegrationException
      Throws:
      com.blackduck.integration.exception.IntegrationException