Examples of refreshPackages()


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

        expect(installedBundle2.getState()).andReturn(Bundle.INSTALLED);

        //
        // This is the real test to make sure the host is actually refreshed
        //
        packageAdmin.refreshPackages(aryEq(new Bundle[] { installedBundle1 }));

        expect(bundleContext.getDataFile(EasyMock.<String>anyObject())).andReturn(dataFile).anyTimes();

        replay(packageAdmin, bundleContext, installedBundle1, installedBundle2);
View Full Code Here

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

            if (pa == null) {
                io.out.println("PackageAdmin service is unavailable.");
                return Result.FAILURE;
            }
            if (id == null) {
                pa.refreshPackages(null);
            }
            else {
                Bundle bundle = getBundleContext().getBundle(id);
                if (bundle == null) {
                    io.out.println("Bundle " + id + " not found");
View Full Code Here

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

                Bundle bundle = getBundleContext().getBundle(id);
                if (bundle == null) {
                    io.out.println("Bundle " + id + " not found");
                    return Result.FAILURE;
                }
                pa.refreshPackages(new Bundle[] { bundle });
            }
        }
        finally {
            getBundleContext().ungetService(ref);
        }
View Full Code Here

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

            }
        }

        PackageAdmin packageAdmin = getPackageAdmin();
        if (packageAdmin != null) {
            packageAdmin.refreshPackages(null);
        }
    }

    private void rescheduleStart(Bundle bundle) {
        synchronized (pendingStartBundles) {
View Full Code Here

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

                }
            }
            if (success) {
                PackageAdmin packageAdmin = getPackageAdmin();
                if (packageAdmin != null) {
                    packageAdmin.refreshPackages(null);
                }
            }
        }
    }
View Full Code Here

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

    protected void refreshPackagesAndStartOrUpdateBundles() {
        PackageAdmin packageAdmin = getPackageAdmin();
        if (packageAdmin != null) {
            Bundle[] bundles = new Bundle[changedBundles.size()];
            changedBundles.toArray(bundles);
            packageAdmin.refreshPackages(bundles);
        }
        changedBundles.clear();

        for (Bundle bundle : bundlesToUpdate) {
            try {
View Full Code Here

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

        }
        PackageAdmin packageAdmin = (PackageAdmin) bundleContext.getService(packageAdminReference);
        if (packageAdmin == null) {
            throw new IllegalStateException("PackageAdmin service is not available");
        }
        packageAdmin.refreshPackages(null);
        getBundleContext().ungetService(packageAdminReference);
    }

    public void refresh(String bundleId) throws Exception {
        ServiceReference packageAdminReference = getBundleContext().getServiceReference(PackageAdmin.class.getName());
View Full Code Here

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

        BundlesSelector selector = new BundlesSelector(bundleContext);
        List<Bundle> bundles = selector.selectBundles(bundleId);

        Bundle[] bundlesArray = new Bundle[bundles.size()];
        packageAdmin.refreshPackages(bundles.toArray(bundlesArray));

        getBundleContext().ungetService(packageAdminReference);
    }

    public void update(String bundleId) throws Exception {
View Full Code Here

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

                  }
                }
              };
       
              ctx.addFrameworkListener(listener);
              pa.refreshPackages(null);
       
              try {
                sem.tryAcquire(60, TimeUnit.SECONDS);
              } catch (InterruptedException ie) {}
       
View Full Code Here

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

        expect(installedBundle2.getState()).andReturn(Bundle.INSTALLED);

        //
        // This is the real test to make sure the host is actually refreshed
        //
        packageAdmin.refreshPackages(aryEq(new Bundle[] { installedBundle1 }));

        expect(bundleContext.getDataFile(EasyMock.<String>anyObject())).andReturn(dataFile).anyTimes();

        replay(packageAdmin, bundleContext, installedBundle1, installedBundle2);
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.