| 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
|
Deployable |
ExternalPackageExtractor.getPackage() |
Deployable |
PackageExtractor.getPackage() |
Deployable |
Extractor.getPackage()
Gets the downloaded package
|
protected String |
Downloader.internalHTTPdownload(String baseDir,
URI uri) |
| Modifier and Type | Method and Description |
|---|---|
DeployablePackage |
PatchExtractor.getPackage() |
String |
PatchExtractor.getPatchFolder() |
protected void |
PatchExtractor.manageDownloadedFile() |
| Modifier and Type | Method and Description |
|---|---|
static Deployable |
DeployablePackageFactory.createDeployablePackageFromJar(ExternalPackageExtractor extractor)
Creates a new
Deployable package starting from its extractor |
static Deployable |
DeployablePackageFactory.createDeployablePackageFromProfile(org.gcube.common.core.resources.service.Package packageprofile,
PackageExtractor extractor)
Creates a new
Deployable package starting from its profile |
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
|
boolean |
DMainPackage.verify()
Verifies if the package has been correctly deployed
|
boolean |
Deployable.verify()
Verifies if the package has been correctly deployed
|
boolean |
DPlugin.verify()
Verifies if the package has been correctly deployed
|
boolean |
DExternalLibraryPackage.verify() |
boolean |
DPlatformApplication.verify() |
boolean |
ExternalDeployablePackage.verify() |
| Modifier and Type | Method and Description |
|---|---|
static UndeployablePackage |
UndeployablePackageFactory.makeUndeployable(BaseTypedPackage base) |
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
|
boolean |
Undeployable.verify()
Verifies if the package has been correctly undeployed
|
boolean |
UndeployableApplicationPackage.verify()
Verifies if the package has been correctly undeployed
|
boolean |
UndeployableLibraryPackage.verify()
Verifies if the package has been correctly undeployed
|
boolean |
UndeployablePluginPackage.verify()
Verifies if the package has been correctly undeployed
|
boolean |
UndeployablePackage.verify() |
boolean |
UndeployablePlatformApplication.verify() |
boolean |
UndeployableMainPackage.verify()
Verifies if the package has been correctly undeployed
|
| Modifier and Type | Method and Description |
|---|---|
static UpdatablePackage |
UpdatablePackageFactory.getUpdatablePackage(BaseTypedPackage base) |
void |
Updatable.postUpdate()
Performs the post-updating operations
|
void |
UpdatablePackage.postUpdate() |
void |
Updatable.preUpdate()
Performs the pre-updating operations
|
void |
UpdatablePackage.preUpdate() |
void |
Updatable.update(Set<org.gcube.common.core.scope.GCUBEScope> scopes,
boolean cleanState)
Update the package from the scopes
|
void |
UpdatablePackage.update(Set<org.gcube.common.core.scope.GCUBEScope> scopes,
boolean cleanState) |
boolean |
Updatable.verify()
Verifies if the package has been correctly updated
|
boolean |
UpdatablePackage.verify() |
Copyright © 2015. All Rights Reserved.