Package org.apache.felix.bundlerepository

Examples of org.apache.felix.bundlerepository.RepositoryAdmin


        if (this.getTrackingCount() == 1) {
            logger.logp(Level.INFO, "ObrHandler", "addingService",
                    "We already have a repository admin service, so ignoring {0}", new Object[]{reference});
            return null; // we are not tracking this
        }
        RepositoryAdmin repositoryAdmin = (RepositoryAdmin) context.getService(reference);
        repositories.add(repositoryAdmin.getSystemRepository());
        repositories.add(repositoryAdmin.getLocalRepository());
        return super.addingService(reference);
    }
View Full Code Here


        }
        return null;
    }

    private Resource findResource(String name, String version) {
        final RepositoryAdmin repositoryAdmin = getRepositoryAdmin();
        if (repositoryAdmin == null) {
            logger.logp(Level.WARNING, "ObrHandler", "findResource",
                    "OBR is not yet available, so can't find resource with name = {0} and version = {1} from repository",
                    new Object[]{name, version});
            return null;
View Full Code Here

        if (ref == null) {
            System.out.println("RepositoryAdmin service is unavailable.");
            return null;
        }
        try {
            RepositoryAdmin admin = (RepositoryAdmin) getBundleContext().getService(ref);
            if (admin == null) {
                System.out.println("RepositoryAdmin service is unavailable.");
                return null;
            }
View Full Code Here

)
public class Activator extends BaseActivator {

    @Override
    protected void doStart() throws Exception {
        RepositoryAdmin admin = getTrackedService(RepositoryAdmin.class);
        ObrMBeanImpl mbean = new ObrMBeanImpl(bundleContext, admin);
        registerMBean(mbean, "type=obr");
    }
View Full Code Here

TOP

Related Classes of org.apache.felix.bundlerepository.RepositoryAdmin

Copyright © 2018 www.massapicom. 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.