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