| Modifier and Type | Method and Description |
|---|---|
void |
RebootScheduler.add(BasePackage target)
Adds the scripts belonging to the given package to the scheduler.
|
void |
Scheduler.add(BasePackage target)
Adds the scripts belonging to the given package to the scheduler.
|
void |
BaseScheduler.add(BasePackage target)
Adds the scripts belonging to the given package to the scheduler.
|
static Scheduler |
RebootScheduler.getScheduler()
Creates and returns a valid scheduler
|
static Scheduler |
UninstallScheduler.getScheduler()
Creates and returns a valid scheduler
|
static Scheduler |
InstallScheduler.getScheduler()
Creates and returns a valid scheduler
|
void |
RebootScheduler.remove(BasePackage target)
Removes all the scripts of the given package from the scheduler
|
void |
Scheduler.remove(BasePackage target)
Removes all the scripts of the given package from the scheduler
|
void |
BaseScheduler.remove(BasePackage target)
Removes all the scripts of the given package from the scheduler
|
void |
RebootScheduler.run(KeyData key)
Executes all the scripts stored in the Scheduler for the given package
|
void |
Scheduler.run(KeyData key)
Executes all the scripts stored in the Scheduler for the given package
|
void |
BaseScheduler.run(KeyData key)
Executes all the scripts stored in the Scheduler for the given package
|
| Modifier and Type | Method and Description |
|---|---|
String |
Downloader.downloadPackage(File file)
Downloads the package from a local path
|
String |
Downloader.downloadPackage(URI uri)
Downloads the package
|
String |
Downloader.downloadPatch(URI uri)
Downloads the patch
|
protected String |
Downloader.internalHTTPdownload(String baseDir,
URI uri) |
protected void |
Downloader.removeFiles()
Removes the package files
|
| Constructor and Description |
|---|
Downloader(org.gcube.common.vremanagement.deployer.stubs.common.PackageInfo deployable_package,
boolean... update) |
| Modifier and Type | Method and Description |
|---|---|
String |
PatchExtractor.getPatchFolder() |
protected void |
PatchExtractor.manageDownloadedFile() |
| Modifier and Type | Method and Description |
|---|---|
void |
Deployable.clean()
Cleans up all the temporary resources used to deploy the package
|
void |
DeployablePackage.clean() |
void |
ExternalDeployablePackage.clean() |
void |
Deployable.deploy(Set<org.gcube.common.core.scope.GCUBEScope> targets)
Deploys the package
|
void |
DeployablePackage.deploy(Set<org.gcube.common.core.scope.GCUBEScope> targets) |
void |
ExternalDeployablePackage.deploy(Set<org.gcube.common.core.scope.GCUBEScope> targets) |
String |
Deployable.deployApp(Set<org.gcube.common.core.scope.GCUBEScope> targets)
Deploys the package as an application
|
String |
DExternalLibraryPackage.deployApp(Set<org.gcube.common.core.scope.GCUBEScope> targets) |
String |
DPlatformApplication.deployApp(Set<org.gcube.common.core.scope.GCUBEScope> targets) |
String |
DeployablePackage.deployApp(Set<org.gcube.common.core.scope.GCUBEScope> targets) |
void |
DMainPackage.deployPackage(Set<org.gcube.common.core.scope.GCUBEScope> targets) |
void |
DPlugin.deployPackage(Set<org.gcube.common.core.scope.GCUBEScope> targets) |
void |
DExternalLibraryPackage.deployPackage(Set<org.gcube.common.core.scope.GCUBEScope> targets) |
void |
DPlatformApplication.deployPackage(Set<org.gcube.common.core.scope.GCUBEScope> targets) |
abstract void |
DeployablePackage.deployPackage(Set<org.gcube.common.core.scope.GCUBEScope> targets) |
abstract void |
ExternalDeployablePackage.deployPackage(Set<org.gcube.common.core.scope.GCUBEScope> targets) |
void |
Deployable.postDeploy()
Performs the post-deployment operations
|
void |
DeployablePackage.postDeploy() |
void |
ExternalDeployablePackage.postDeploy() |
void |
Deployable.preDeploy()
Performs the pre-deployment operations
|
void |
DeployablePackage.preDeploy() |
void |
ExternalDeployablePackage.preDeploy() |
protected void |
DeployablePackage.runInstallScripts()
Executes the installation scripts for the package
|
| Modifier and Type | Method and Description |
|---|---|
void |
UndeployableApplicationPackage.packageUndeploy(Set<org.gcube.common.core.scope.GCUBEScope> scopes,
boolean cleanState)
Performs package-specific undeployment actions
|
void |
UndeployableLibraryPackage.packageUndeploy(Set<org.gcube.common.core.scope.GCUBEScope> scopes,
boolean cleanState)
Performs package-specific undeployment actions
|
protected void |
UndeployablePluginPackage.packageUndeploy(Set<org.gcube.common.core.scope.GCUBEScope> scopes,
boolean cleanState)
Performs package-specific undeployment actions
|
protected abstract void |
UndeployablePackage.packageUndeploy(Set<org.gcube.common.core.scope.GCUBEScope> scopes,
boolean cleanState)
Performs package-specific undeployment actions
|
protected void |
UndeployablePlatformApplication.packageUndeploy(Set<org.gcube.common.core.scope.GCUBEScope> scopes,
boolean cleanState) |
void |
UndeployableMainPackage.packageUndeploy(Set<org.gcube.common.core.scope.GCUBEScope> scopes,
boolean cleanState)
Performs package-specific undeployment actions
|
void |
Undeployable.postUndeploy()
Performs the post-undeployment operations
|
void |
UndeployablePackage.postUndeploy()
Performs the following post-undeployment operations
execute the uninstall scripts from the unistall
remove all the reboot scripts from the reboot
|
void |
Undeployable.preUndeploy()
Performs the pre-undeployment operations
|
void |
UndeployablePackage.preUndeploy()
Performs the pre-undeployment operations
|
void |
Undeployable.undeploy(Set<org.gcube.common.core.scope.GCUBEScope> scopes,
boolean cleanState)
Undeploys the package from the scopes
|
void |
UndeployablePackage.undeploy(Set<org.gcube.common.core.scope.GCUBEScope> scopes,
boolean cleanState)
Undeploys the package from the scopes
|
Copyright © 2015. All Rights Reserved.