Interface VendorPackageInstaller

All Known Implementing Classes:
ComposumPackageInstaller, CrxPackageInstaller

public interface VendorPackageInstaller
Interface any Vendor Package Installer must provide
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    installPackage(PackageFile packageFile, boolean replication, 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)
    Install a Package
  • Method Details

    • installPackage

      void installPackage(PackageFile packageFile, boolean replication, 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
      Install a Package
      Parameters:
      packageFile - Package to be installed
      replication - 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