diff options
| author | slewis | 2011-06-20 19:30:31 +0000 |
|---|---|---|
| committer | slewis | 2011-06-20 19:30:31 +0000 |
| commit | e41dc1510e9e9a05e52ac9d284d129cce1d11646 (patch) | |
| tree | 79e08f99c790155514982f0722c52fccb3601306 | |
| parent | c881974e04cfd50e3702e468ffb35888d1f55754 (diff) | |
| download | org.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.java | 10 |
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(
|
