Examples of refreshPackages()


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

        new Thread(sb.toString())
        {
          public void run()
          {
            try {
              packageAdmin.refreshPackages( refreshAll ? null : b);
            } catch (Exception e) {
              showErr(sb.toString() + " failed to refresh bundles: "+e , e);
            } finally {
              Activator.getTargetBC().ungetService(sr);
            }
View Full Code Here

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

        final PackageAdmin pkgAdmin = (PackageAdmin)
          Activator.packageAdminTracker.getService();

        final Bundle[] bundles = (Bundle[])
          updatedBundles.toArray(new Bundle[updatedBundles.size()]);
        pkgAdmin.refreshPackages(bundles);
        // Refresh request sent, clear before reliasing monitor.
        updatedBundles.clear();
        // Wait for the package refresh to finish.
        try {
          updatedBundles.wait();
View Full Code Here

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

    } catch (IOException e) {
      failed();
      e.printStackTrace();
    }
   
    pa.refreshPackages(new Bundle[] { extensionBC, extensionFW });
  }
 

  public void stop(BundleContext bc) throws Exception {
  }
View Full Code Here

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

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

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

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

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

            PackageAdmin pa = (PackageAdmin) fw.getBundleContext().getService(ref);
            if (pa != null)
            {
                try
                {
                    pa.refreshPackages(null);
                }
                finally
                {
                    fw.getBundleContext().ungetService(ref);
                }
View Full Code Here

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

                        "Unable to obtain PackageAdmin service.", "Error",
                        JOptionPane.ERROR_MESSAGE);
                    return;
                }

                pa.refreshPackages(null);
            }
        });

        m_uninstallButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent event)
View Full Code Here

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

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

        pa.refreshPackages((bundles == null) ? null : bundles);

        Util.ungetServices(m_bc, refs);
    }

    @Descriptor("resolve bundles")
View Full Code Here

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

        {
            out.println("PackageAdmin service is unavailable.");
            return;
        }

        pa.refreshPackages((bundleList.size() == 0)
            ? null
            : (Bundle[]) bundleList.toArray(new Bundle[bundleList.size()]));
    }
}
View Full Code Here

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

            if ( pa != null && bundle != null )
            {
                // wait for asynchronous bundle start tasks to finish
                sleepSilently( 2000L );

                pa.refreshPackages( new Bundle[]
                    { bundle } );
            }
        }
        catch ( Exception e )
        {
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.