diff options
author | mkuppe | 2009-03-16 16:50:44 +0000 |
---|---|---|
committer | mkuppe | 2009-03-16 16:50:44 +0000 |
commit | 7937506710adb9705f8c8a6fb7304060c97ae073 (patch) | |
tree | 0892575af409ba5f9d7e235268080c7151d8a5a0 /compendium/bundles/org.eclipse.ecf.osgi.services.distribution | |
parent | 2d4def54a84181797cc8b75971ac74614492ddf9 (diff) | |
download | org.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.java | 6 |
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; } |