OSGiMetaData metadata = getModuleMetadata(module);
return bundleManager.registerModule(serviceTarget, module, metadata);
}
private ServiceName installBundleFromURL(BundleManagerService bundleManager, URL moduleURL, Integer startLevel) throws Exception {
BundleInfo info = BundleInfo.createBundleInfo(moduleURL);
Deployment dep = DeploymentFactory.createDeployment(info);
if (startLevel != null) {
dep.setStartLevel(startLevel.intValue());
}
return bundleManager.installBundle(serviceTarget, dep);