Examples of resolveBundles()


Examples of org.osgi.service.packageadmin.PackageAdmin.resolveBundles()

        new Thread(sb.toString())
        {
          public void run()
          {
            try {
              if (!packageAdmin.resolveBundles( resolveAll ? null : b)) {
                showErr(sb.toString() + "; could not resolve all of them.",
                        null);
              }
            } catch (Exception e) {
              showErr(sb.toString() + " failed to resolve bundles: "+e , e);
View Full Code Here

Examples of org.osgi.service.packageadmin.PackageAdmin.resolveBundles()

            if (pa == null) {
                System.out.println("PackageAdmin service is unavailable.");
                return;
            }
            if (bundles.isEmpty()) {
                pa.resolveBundles(null);
            } else {
                pa.resolveBundles(bundles.toArray(new Bundle[bundles.size()]));
            }
        }
        finally {
View Full Code Here

Examples of org.osgi.service.packageadmin.PackageAdmin.resolveBundles()

                return;
            }
            if (bundles.isEmpty()) {
                pa.resolveBundles(null);
            } else {
                pa.resolveBundles(bundles.toArray(new Bundle[bundles.size()]));
            }
        }
        finally {
            getBundleContext().ungetService(ref);
        }
View Full Code Here

Examples of org.osgi.service.packageadmin.PackageAdmin.resolveBundles()

        if (pa == null)
        {
            System.out.println("Package Admin service is unavailable.");
        }

        if (!pa.resolveBundles(bundles))
        {
            System.out.println("Not all bundles could be resolved.");
        }

        Util.ungetServices(m_bc, refs);
View Full Code Here

Examples of org.osgi.service.packageadmin.PackageAdmin.resolveBundles()

            {
                bundles = (Bundle[]) bundleList.toArray(new Bundle[bundleList.size()]);
            }
        }

        pa.resolveBundles(bundles);
    }
}
View Full Code Here

Examples of org.osgi.service.packageadmin.PackageAdmin.resolveBundles()

   {
      Bundle bundle = getBundle(handle);
      BundleContext sysContext = framework.getBundleContext();
      ServiceReference sref = sysContext.getServiceReference(PackageAdmin.class.getName());
      PackageAdmin packageAdmin = (PackageAdmin)sysContext.getService(sref);
      packageAdmin.resolveBundles(new Bundle[] { bundle });
   }

   @Override
   public void uninstallBundle(BundleHandle handle) throws BundleException
   {
View Full Code Here

Examples of org.osgi.service.packageadmin.PackageAdmin.resolveBundles()

      return;
    try {
      if (refresh)
        pa.refreshPackages(bundles);
      else
        pa.resolveBundles(bundles);
    } finally {
      context.ungetService(ref);
    }
  }
View Full Code Here

Examples of org.osgi.service.packageadmin.PackageAdmin.resolveBundles()

                        ServiceController<?> requiredService = serviceContainer.getRequiredService(serviceName);
                        resolvableBundles.add((Bundle) requiredService.getValue());
                    }
                    Bundle[] bundleArr = resolvableBundles.toArray(new Bundle[resolvableBundles.size()]);
                    PackageAdmin packageAdmin = injectedPackageAdmin.getValue();
                    packageAdmin.resolveBundles(bundleArr);
                    // Start the resolvable bundles one-by-one
                    for (ServiceName serviceName : resolvableServices) {
                        OSGiCapability moduleMetaData = installedServices.get(serviceName);
                        startBundle(serviceContainer, serviceName, moduleMetaData);
                    }
View Full Code Here

Examples of org.osgi.service.packageadmin.PackageAdmin.resolveBundles()

            reference = context.getServiceReference(PackageAdmin.class.getName());
            PackageAdmin packageAdmin = (PackageAdmin) context.getService(reference);
           
            Bundle[] bundles = new Bundle [] { targetBundle };
            // resolve the bundle
            if (!packageAdmin.resolveBundles(bundles)) {
                StringBuilder builder = new StringBuilder();
                builder.append("Updated ").append(bundleName).append(" bundle cannot be resolved.");
               
                // check for resolver errors
                ResolverErrorAnalyzer errorAnalyzer = new ResolverErrorAnalyzer(context);
View Full Code Here

Examples of org.osgi.service.packageadmin.PackageAdmin.resolveBundles()

      return;
    try {
      if (refresh)
        pa.refreshPackages(bundles);
      else
        pa.resolveBundles(bundles);
    } finally {
      context.ungetService(ref);
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.