Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormkuppe2008-08-22 06:38:10 +0000
committermkuppe2008-08-22 06:38:10 +0000
commit753d1ea98bd215dc6e9add52c6da229144e9e8ba (patch)
tree4acbb5ef25a8625494d287fcff3025dbeb38b810 /providers
parent2e7394f77f0b0a664a67b3a7544d29e69859da60 (diff)
downloadorg.eclipse.ecf-753d1ea98bd215dc6e9add52c6da229144e9e8ba.tar.gz
org.eclipse.ecf-753d1ea98bd215dc6e9add52c6da229144e9e8ba.tar.xz
org.eclipse.ecf-753d1ea98bd215dc6e9add52c6da229144e9e8ba.zip
RESOLVED - bug 244908: [Discovery] Thread safety in providers
https://bugs.eclipse.org/bugs/show_bug.cgi?id=244908
Diffstat (limited to 'providers')
-rw-r--r--providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java2
-rw-r--r--providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java6
2 files changed, 4 insertions, 4 deletions
diff --git a/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java b/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java
index 6cbe620da..a85a1119c 100644
--- a/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java
+++ b/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/internal/provider/discovery/Activator.java
@@ -33,7 +33,7 @@ public class Activator implements BundleActivator {
return plugin;
}
- private ServiceTracker tracker;
+ private volatile ServiceTracker tracker;
/**
* The constructor
diff --git a/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java b/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java
index 8cc4b5b51..b543bb46d 100644
--- a/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java
+++ b/providers/bundles/org.eclipse.ecf.provider.discovery/src/org/eclipse/ecf/provider/discovery/CompositeDiscoveryContainer.java
@@ -106,10 +106,10 @@ public class CompositeDiscoveryContainer extends AbstractDiscoveryContainerAdapt
private static final String METHODS_TRACING = Activator.PLUGIN_ID + "/debug/methods/tracing"; //$NON-NLS-1$
- protected CompositeContainerServiceListener ccsl = new CompositeContainerServiceListener();
- protected CompositeContainerServiceTypeListener ccstl = new CompositeContainerServiceTypeListener();
+ protected final CompositeContainerServiceListener ccsl = new CompositeContainerServiceListener();
+ protected final CompositeContainerServiceTypeListener ccstl = new CompositeContainerServiceTypeListener();
- protected List containers = new ArrayList();
+ protected final List containers;
/**
* @param containers

Back to the top