public final class SonargraphBuildInstallationManager extends Object implements com.hello2morrow.sonargraph.build.client.internal.StandardDownloader.IProgressReporter
Modifier and Type | Class and Description |
---|---|
static interface |
SonargraphBuildInstallationManager.IApplicationRootProvider |
static class |
SonargraphBuildInstallationManager.StandardApplicationRootProvider |
Constructor and Description |
---|
SonargraphBuildInstallationManager(ILogger logger,
String proxyHost,
String proxyPort,
String proxyUser,
String proxyPassword,
boolean useTestRepository) |
Modifier and Type | Method and Description |
---|---|
static File |
determineOsgiJar(File installationDirectory) |
static ISonargraphBuild.Version |
determineVersionOfInstallation(String installationDirectoryPath) |
String |
getErrorMessage() |
File |
getSonargraphBuildInstallation(boolean autoUpdate,
String requestedVersion,
String clientVersion) |
String |
getUpdateInfo() |
void |
notify(String artifactName) |
public static final String LOCK_DIR
public File getSonargraphBuildInstallation(boolean autoUpdate, String requestedVersion, String clientVersion)
public String getUpdateInfo()
public static File determineOsgiJar(File installationDirectory) throws SonargraphBuildException
SonargraphBuildException
public static ISonargraphBuild.Version determineVersionOfInstallation(String installationDirectoryPath) throws SonargraphBuildException
SonargraphBuildException
public String getErrorMessage()
public void notify(String artifactName)
notify
in interface com.hello2morrow.sonargraph.build.client.internal.StandardDownloader.IProgressReporter