Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Alexander Kuppe2010-06-18 06:56:00 +0000
committerMarkus Alexander Kuppe2010-06-18 06:56:00 +0000
commitca43804a27eecfb7ba363dd17e6b511447b4c370 (patch)
tree535e3fafbcedeedf1099c7e8471d7d05ede633c3
parente2e195c2ed4c0e84c5bc6692b63ef501678e27c5 (diff)
downloadorg.eclipse.ecf-ca43804a27eecfb7ba363dd17e6b511447b4c370.tar.gz
org.eclipse.ecf-ca43804a27eecfb7ba363dd17e6b511447b4c370.tar.xz
org.eclipse.ecf-ca43804a27eecfb7ba363dd17e6b511447b4c370.zip
WIP - bug 314998: [Discovery][DNS-SD] Make provider configurable with Configuration Admin https://bugs.eclipse.org/bugs/show_bug.cgi?id=314998
-rw-r--r--tests/bundles/org.eclipse.ecf.tests.provider.dnssd/src/org/eclipse/ecf/tests/provider/dnssd/Activator.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/tests/bundles/org.eclipse.ecf.tests.provider.dnssd/src/org/eclipse/ecf/tests/provider/dnssd/Activator.java b/tests/bundles/org.eclipse.ecf.tests.provider.dnssd/src/org/eclipse/ecf/tests/provider/dnssd/Activator.java
index 4db332780..7b4a6009c 100644
--- a/tests/bundles/org.eclipse.ecf.tests.provider.dnssd/src/org/eclipse/ecf/tests/provider/dnssd/Activator.java
+++ b/tests/bundles/org.eclipse.ecf.tests.provider.dnssd/src/org/eclipse/ecf/tests/provider/dnssd/Activator.java
@@ -15,6 +15,7 @@ import java.util.Hashtable;
import org.eclipse.ecf.discovery.IDiscoveryLocator;
import org.eclipse.ecf.provider.dnssd.IDnsSdDiscoveryConstants;
+import org.omg.CORBA.SystemException;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
import org.osgi.framework.Constants;
@@ -58,7 +59,10 @@ public class Activator implements BundleActivator {
properties.put(IDnsSdDiscoveryConstants.CA_RESOLVER, "8.8.8.8");
config.update(properties);
- filter = context.createFilter("(" + Constants.SERVICE_PID + "=" + config.getPid() + ")").toString();
+ filter = "(" + Constants.SERVICE_PID + "=" + config.getPid() + ")";
+ } else {
+ System.err.println("You don't have config admin deployed. Some tests will fail that require configuration!");
+ filter = "(" + Constants.OBJECTCLASS + "=" + IDiscoveryLocator.class.getName() + ")";
}
// add the service listener

Back to the top