String bundleUrl = bundleMetadata.getUrl(); if (bundleUrl != null) { Maybe<Bundle> installedBundle = Osgis.bundleFinder(framework).requiringFromUrl(bundleUrl).find(); if (installedBundle.isPresent()) { Bundle b = installedBundle.get();
.symbolicName(OsgiTestResources.BROOKLYN_TEST_MORE_ENTITIES_SYMBOLIC_NAME_FULL) .version(TEST_VERSION) .requiringFromUrl(BROOKLYN_TEST_MORE_ENTITIES_V2_EVIL_TWIN_URL).find(); Assert.assertFalse(versionRespectsInvalidRequiredUrl.isPresent());
installedBundle = Osgis.bundleFinder(osgiManager.framework).requiringFromUrl(suppliedKnownBundleMetadata.getOsgiUniqueUrl()).find(); installedBundle = Osgis.bundleFinder(osgiManager.framework).requiringFromUrl(suppliedKnownBundleMetadata.getUrl()).find();
if (catalogBundle.getUrl() != null) { BundleFinder bundleFinder = Osgis.bundleFinder(framework); bundleFinder.requiringFromUrl(catalogBundle.getUrl()); result = bundleFinder.find(); if (result.isPresent()) { bundleFinder.requiringFromUrl(null); bundleFinder.symbolicName(mb.getSymbolicName()).version(mb.getSuppliedVersionString()); result = bundleFinder.find();
public BundleFinder bundle(CatalogBundle bundle) { if (bundle.isNameResolved()) { symbolicName(bundle.getSymbolicName()); version(bundle.getSuppliedVersionString()); } if (bundle.getUrl() != null) { requiringFromUrl(bundle.getUrl()); } return this; }