Interface VendorPackageInstaller
- All Known Implementing Classes:
ComposumPackageInstaller,CrxPackageInstaller
public interface VendorPackageInstaller
Interface any Vendor Package Installer must provide
-
Method Summary
Modifier and TypeMethodDescriptionvoidinstallPackage(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 installedreplication- Replicate packagepkgmgr- Package ManagerhttpClient- Http ClientpackageManagerHttpClientContext- Http Client context used to call the package managerconsoleHttpClientContext- Http Client context used to call the Felix consoleprops- Package manager properties- Throws:
IOException- If calls to the Web Service failPackageManagerException- If the package installation failed
-