X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Fui%2Fjcr%2FOsgiRepositoryRegister.java;h=444350aebeefa16d1b3a20708e54bd4b26ab9357;hb=6ba130a04c057858b151d5d460b8c95976bd619b;hp=566b33d017bf81ec85eba034c60d7742d7265c0e;hpb=d4aea98e59c1754bdf557e43f19b9462053b59b2;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui/src/org/argeo/cms/ui/jcr/OsgiRepositoryRegister.java b/org.argeo.cms.ui/src/org/argeo/cms/ui/jcr/OsgiRepositoryRegister.java index 566b33d01..444350aeb 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/ui/jcr/OsgiRepositoryRegister.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/ui/jcr/OsgiRepositoryRegister.java @@ -6,13 +6,15 @@ import java.util.Map; import javax.jcr.Repository; import org.osgi.framework.BundleContext; +import org.osgi.framework.FrameworkUtil; import org.osgi.framework.ServiceReference; import org.osgi.util.tracker.ServiceTracker; public class OsgiRepositoryRegister extends DefaultRepositoryRegister { + private final static BundleContext bc = FrameworkUtil.getBundle(OsgiRepositoryRegister.class).getBundleContext(); private final ServiceTracker repositoryTracker; - public OsgiRepositoryRegister(BundleContext bc) { + public OsgiRepositoryRegister() { repositoryTracker = new ServiceTracker(bc, Repository.class, null) { @Override