diff options
author | mkuppe | 2008-08-22 06:38:10 +0000 |
---|---|---|
committer | mkuppe | 2008-08-22 06:38:10 +0000 |
commit | 753d1ea98bd215dc6e9add52c6da229144e9e8ba (patch) | |
tree | 4acbb5ef25a8625494d287fcff3025dbeb38b810 /providers | |
parent | 2e7394f77f0b0a664a67b3a7544d29e69859da60 (diff) | |
download | org.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')
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 |