Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormkuppe2009-03-16 16:50:44 +0000
committermkuppe2009-03-16 16:50:44 +0000
commit7937506710adb9705f8c8a6fb7304060c97ae073 (patch)
tree0892575af409ba5f9d7e235268080c7151d8a5a0 /compendium/bundles/org.eclipse.ecf.osgi.services.distribution
parent2d4def54a84181797cc8b75971ac74614492ddf9 (diff)
downloadorg.eclipse.ecf-7937506710adb9705f8c8a6fb7304060c97ae073.tar.gz
org.eclipse.ecf-7937506710adb9705f8c8a6fb7304060c97ae073.tar.xz
org.eclipse.ecf-7937506710adb9705f8c8a6fb7304060c97ae073.zip
NEW - bug 267390: RFC 119 compliant file based discovery
https://bugs.eclipse.org/bugs/show_bug.cgi?id=267390 Load AdapterFactories eagerly
Diffstat (limited to 'compendium/bundles/org.eclipse.ecf.osgi.services.distribution')
-rw-r--r--compendium/bundles/org.eclipse.ecf.osgi.services.distribution/src/org/eclipse/ecf/internal/osgi/services/distribution/DiscoveredServiceTrackerImpl.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/compendium/bundles/org.eclipse.ecf.osgi.services.distribution/src/org/eclipse/ecf/internal/osgi/services/distribution/DiscoveredServiceTrackerImpl.java b/compendium/bundles/org.eclipse.ecf.osgi.services.distribution/src/org/eclipse/ecf/internal/osgi/services/distribution/DiscoveredServiceTrackerImpl.java
index 1def49544..966f113dd 100644
--- a/compendium/bundles/org.eclipse.ecf.osgi.services.distribution/src/org/eclipse/ecf/internal/osgi/services/distribution/DiscoveredServiceTrackerImpl.java
+++ b/compendium/bundles/org.eclipse.ecf.osgi.services.distribution/src/org/eclipse/ecf/internal/osgi/services/distribution/DiscoveredServiceTrackerImpl.java
@@ -159,9 +159,9 @@ public class DiscoveredServiceTrackerImpl implements DiscoveredServiceTracker {
if (!(aServiceEndpointDesc instanceof ECFServiceEndpointDescription)) {
IAdapterManager adapterManager = Activator.getDefault()
.getAdapterManager();
- ecfSED = (ECFServiceEndpointDescription) adapterManager.getAdapter(
- aServiceEndpointDesc, ECFServiceEndpointDescription.class
- .getName());
+ ecfSED = (ECFServiceEndpointDescription) adapterManager
+ .loadAdapter(aServiceEndpointDesc,
+ ECFServiceEndpointDescription.class.getName());
} else {
ecfSED = (ECFServiceEndpointDescription) aServiceEndpointDesc;
}

Back to the top