public abstract class AbstractDeployApplication extends Object
| Constructor and Description |
|---|
AbstractDeployApplication() |
public void executeStart(Request request)
public void executeStop(Request request)
public void getInstall(Request request)
public void getDownload(Request request)
public static Map<String,Object> toMetrics(DownloadState state)
public static Map<String,Object> toMetrics(InstallState state)
public void executeInstall(Request request)
public void executeUninstall(Request request)
public void executeDownload(Request request)
public void deleteDownload(Request request)
protected abstract boolean startBundle(long bundleId)
protected abstract boolean stopBundle(long bundleId)
protected abstract List<BundleInformation> getBundles()
protected abstract List<DeploymentPackageInformation> getPackages()
protected abstract void executeDownload(Request request, DeploymentDownloadPackageRequest downloadRequest)
protected abstract void executeInstall(Request request, DeploymentInstallPackageRequest installRequest)
protected abstract void executeUninstall(Request request, DeploymentUninstallPackageRequest uninstallRequest)
protected abstract Optional<DownloadState> getDownloadState()
protected abstract Optional<InstallState> getInstallState()
protected abstract void cancelDownload(Request request)
public void executeOnBundle(Request request, java.util.function.Function<Long,Boolean> consumer)
protected String packagesToXml(List<DeploymentPackageInformation> packages) throws Exception
Exceptionprotected void fillPackagesDocument(Document doc, List<DeploymentPackageInformation> packages)
protected String bundlesToXml(List<BundleInformation> bundles) throws Exception
Exceptionprotected void fillBundlesDocument(Document doc, List<BundleInformation> bundles)
Copyright © 2017. All rights reserved.