Class ComposumPackageInstaller

java.lang.Object
io.wcm.tooling.commons.packmgr.install.composum.ComposumPackageInstaller
All Implemented Interfaces:
VendorPackageInstaller

public class ComposumPackageInstaller extends Object implements VendorPackageInstaller
Vendor Installer for Composum.
  • Constructor Details

    • ComposumPackageInstaller

      public ComposumPackageInstaller(String url)
      Parameters:
      url - URL
  • Method Details

    • installPackage

      public void installPackage(PackageFile packageFile, boolean replicate, PackageManagerHelper pkgmgr, org.apache.http.impl.client.CloseableHttpClient httpClient, org.apache.http.client.protocol.HttpClientContext packageManagerHttpClientContext, org.apache.http.client.protocol.HttpClientContext consoleHttpClientContext, PackageManagerProperties props) throws IOException, PackageManagerException
      Description copied from interface: VendorPackageInstaller
      Install a Package
      Specified by:
      installPackage in interface VendorPackageInstaller
      Parameters:
      packageFile - Package to be installed
      replicate - Replicate package
      pkgmgr - Package Manager
      httpClient - Http Client
      packageManagerHttpClientContext - Http Client context used to call the package manager
      consoleHttpClientContext - Http Client context used to call the Felix console
      props - Package manager properties
      Throws:
      IOException - If calls to the Web Service fail
      PackageManagerException - If the package installation failed