diff options
author | Susan Franklin | 2008-11-13 21:11:24 +0000 |
---|---|---|
committer | Susan Franklin | 2008-11-13 21:11:24 +0000 |
commit | a2bb7f2962928c6ec49f002d14b6d1ec39808b99 (patch) | |
tree | 8798d7e44e8568888ed33e61deb3dbffe8ee9728 /bundles/org.eclipse.equinox.p2.updatechecker | |
parent | 58d977cb676a80ec7820c1bbcb156e3a766f5f1a (diff) | |
download | rt.equinox.p2-a2bb7f2962928c6ec49f002d14b6d1ec39808b99.tar.gz rt.equinox.p2-a2bb7f2962928c6ec49f002d14b6d1ec39808b99.tar.xz rt.equinox.p2-a2bb7f2962928c6ec49f002d14b6d1ec39808b99.zip |
Bug 227582 - [ui] Should the early startup extension be separated from the rest of the UI plugin?
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.updatechecker')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.updatechecker/META-INF/MANIFEST.MF | 2 | ||||
-rw-r--r-- | bundles/org.eclipse.equinox.p2.updatechecker/src/org/eclipse/equinox/internal/p2/updatechecker/Activator.java | 8 | ||||
-rw-r--r-- | bundles/org.eclipse.equinox.p2.updatechecker/src/org/eclipse/equinox/internal/provisional/p2/updatechecker/UpdateChecker.java (renamed from bundles/org.eclipse.equinox.p2.updatechecker/src/org/eclipse/equinox/internal/p2/updatechecker/UpdateChecker.java) | 4 |
3 files changed, 6 insertions, 8 deletions
diff --git a/bundles/org.eclipse.equinox.p2.updatechecker/META-INF/MANIFEST.MF b/bundles/org.eclipse.equinox.p2.updatechecker/META-INF/MANIFEST.MF index e40819453..3c83990e6 100644 --- a/bundles/org.eclipse.equinox.p2.updatechecker/META-INF/MANIFEST.MF +++ b/bundles/org.eclipse.equinox.p2.updatechecker/META-INF/MANIFEST.MF @@ -4,7 +4,7 @@ Bundle-SymbolicName: org.eclipse.equinox.p2.updatechecker;singleton:=true Bundle-Name: %pluginName Bundle-Vendor: %providerName Bundle-Localization: plugin -Bundle-Version: 1.0.0.qualifier +Bundle-Version: 1.1.0.qualifier Bundle-Activator: org.eclipse.equinox.internal.p2.updatechecker.Activator Import-Package: org.eclipse.equinox.internal.p2.core.helpers, org.eclipse.equinox.internal.provisional.p2.artifact.repository, diff --git a/bundles/org.eclipse.equinox.p2.updatechecker/src/org/eclipse/equinox/internal/p2/updatechecker/Activator.java b/bundles/org.eclipse.equinox.p2.updatechecker/src/org/eclipse/equinox/internal/p2/updatechecker/Activator.java index d6a6e1fe4..afbdf8f1d 100644 --- a/bundles/org.eclipse.equinox.p2.updatechecker/src/org/eclipse/equinox/internal/p2/updatechecker/Activator.java +++ b/bundles/org.eclipse.equinox.p2.updatechecker/src/org/eclipse/equinox/internal/p2/updatechecker/Activator.java @@ -10,8 +10,8 @@ *******************************************************************************/ package org.eclipse.equinox.internal.p2.updatechecker; -import org.eclipse.equinox.internal.provisional.p2.updatechecker.IUpdateChecker; -import org.osgi.framework.*; +import org.osgi.framework.BundleActivator; +import org.osgi.framework.BundleContext; /** * Activator class that registers the update checker service. @@ -19,7 +19,6 @@ import org.osgi.framework.*; public class Activator implements BundleActivator { public static final String ID = "org.eclipse.equinox.p2.updatechecker"; //$NON-NLS-1$ private static BundleContext context; - private ServiceRegistration registrationChecker; public static BundleContext getContext() { return context; @@ -27,10 +26,9 @@ public class Activator implements BundleActivator { public void start(BundleContext bundleContext) throws Exception { Activator.context = bundleContext; - registrationChecker = context.registerService(IUpdateChecker.SERVICE_NAME, new UpdateChecker(), null); } public void stop(BundleContext bundleContext) throws Exception { - registrationChecker.unregister(); + Activator.context = null; } } diff --git a/bundles/org.eclipse.equinox.p2.updatechecker/src/org/eclipse/equinox/internal/p2/updatechecker/UpdateChecker.java b/bundles/org.eclipse.equinox.p2.updatechecker/src/org/eclipse/equinox/internal/provisional/p2/updatechecker/UpdateChecker.java index e06521d3a..75169c7f6 100644 --- a/bundles/org.eclipse.equinox.p2.updatechecker/src/org/eclipse/equinox/internal/p2/updatechecker/UpdateChecker.java +++ b/bundles/org.eclipse.equinox.p2.updatechecker/src/org/eclipse/equinox/internal/provisional/p2/updatechecker/UpdateChecker.java @@ -8,7 +8,7 @@ * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ -package org.eclipse.equinox.internal.p2.updatechecker; +package org.eclipse.equinox.internal.provisional.p2.updatechecker; import java.net.URI; import java.text.SimpleDateFormat; @@ -16,6 +16,7 @@ import java.util.*; import org.eclipse.core.runtime.IStatus; import org.eclipse.core.runtime.Status; import org.eclipse.equinox.internal.p2.core.helpers.*; +import org.eclipse.equinox.internal.p2.updatechecker.Activator; import org.eclipse.equinox.internal.provisional.p2.core.ProvisionException; import org.eclipse.equinox.internal.provisional.p2.core.repository.IRepositoryManager; import org.eclipse.equinox.internal.provisional.p2.director.IPlanner; @@ -25,7 +26,6 @@ import org.eclipse.equinox.internal.provisional.p2.metadata.query.InstallableUni import org.eclipse.equinox.internal.provisional.p2.metadata.repository.IMetadataRepositoryManager; import org.eclipse.equinox.internal.provisional.p2.query.Collector; import org.eclipse.equinox.internal.provisional.p2.query.Query; -import org.eclipse.equinox.internal.provisional.p2.updatechecker.*; /** * Default implementation of {@link IUpdateChecker}. |