Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorslewis2011-06-20 19:30:31 +0000
committerslewis2011-06-20 19:30:31 +0000
commite41dc1510e9e9a05e52ac9d284d129cce1d11646 (patch)
tree79e08f99c790155514982f0722c52fccb3601306
parentc881974e04cfd50e3702e468ffb35888d1f55754 (diff)
downloadorg.eclipse.ecf-e41dc1510e9e9a05e52ac9d284d129cce1d11646.tar.gz
org.eclipse.ecf-e41dc1510e9e9a05e52ac9d284d129cce1d11646.tar.xz
org.eclipse.ecf-e41dc1510e9e9a05e52ac9d284d129cce1d11646.zip
Improved fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=349078
-rw-r--r--compendium/bundles/org.eclipse.ecf.osgi.services.distribution/src/org/eclipse/ecf/internal/osgi/services/distribution/BasicTopologyManager.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/compendium/bundles/org.eclipse.ecf.osgi.services.distribution/src/org/eclipse/ecf/internal/osgi/services/distribution/BasicTopologyManager.java b/compendium/bundles/org.eclipse.ecf.osgi.services.distribution/src/org/eclipse/ecf/internal/osgi/services/distribution/BasicTopologyManager.java
index b81614d02..741fc230d 100644
--- a/compendium/bundles/org.eclipse.ecf.osgi.services.distribution/src/org/eclipse/ecf/internal/osgi/services/distribution/BasicTopologyManager.java
+++ b/compendium/bundles/org.eclipse.ecf.osgi.services.distribution/src/org/eclipse/ecf/internal/osgi/services/distribution/BasicTopologyManager.java
@@ -107,11 +107,6 @@ public class BasicTopologyManager extends AbstractTopologyManager implements
public void start() throws Exception {
- // First export any previously registered remote services
- if (exportRegisteredSvcs)
- exportRegisteredServices(exportRegisteredSvcsClassname,
- exportRegisteredSvcsFilter);
-
// Register as EndpointListener, so that it gets notified when Endpoints
// are discovered
Properties props = new Properties();
@@ -125,6 +120,11 @@ public class BasicTopologyManager extends AbstractTopologyManager implements
// are registered
eventHookRegistration = getContext().registerService(
EventHook.class.getName(), this, null);
+
+ // Lastly, export any previously registered remote services
+ if (exportRegisteredSvcs)
+ exportRegisteredServices(exportRegisteredSvcsClassname,
+ exportRegisteredSvcsFilter);
}
public void endpointAdded(

Back to the top