public final class SonargraphBuildInstallationManager extends java.lang.Object implements 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
SonargraphBuildExceptionpublic static ISonargraphBuild.Version determineVersionOfInstallation(java.lang.String installationDirectoryPath) throws SonargraphBuildException
SonargraphBuildExceptionpublic java.lang.String getErrorMessage()
public void notify(java.lang.String artifactName)
notify in interface StandardDownloader.IProgressReporter