diff options
author | Thomas Hallgren | 2010-02-05 22:07:01 +0000 |
---|---|---|
committer | Thomas Hallgren | 2010-02-05 22:07:01 +0000 |
commit | 9faaed06625f31f3e4f26f65c3cffe4e947604fd (patch) | |
tree | 162a1267d4429ff85e188de84970455c138abfa6 /bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/provisional/p2 | |
parent | e640f35a91169ce4ad67d674ba7b150b42450478 (diff) | |
download | rt.equinox.p2-9faaed06625f31f3e4f26f65c3cffe4e947604fd.tar.gz rt.equinox.p2-9faaed06625f31f3e4f26f65c3cffe4e947604fd.tar.xz rt.equinox.p2-9faaed06625f31f3e4f26f65c3cffe4e947604fd.zip |
299987 : Removal of p2 services in favor of always using an agent.
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/provisional/p2')
2 files changed, 11 insertions, 11 deletions
diff --git a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/ProcessingStep.java b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/ProcessingStep.java index 403670e1a..c0e4858ec 100644 --- a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/ProcessingStep.java +++ b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/ProcessingStep.java @@ -11,13 +11,13 @@ *******************************************************************************/ package org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing; -import org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor; - import java.io.IOException; import java.io.OutputStream; import org.eclipse.core.runtime.*; import org.eclipse.equinox.internal.provisional.p2.repository.IStateful; +import org.eclipse.equinox.p2.core.IProvisioningAgent; import org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor; +import org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor; /** * ProcessingSteps process the data written to them and pass the resultant data on @@ -41,7 +41,7 @@ public abstract class ProcessingStep extends OutputStream implements IStateful { * @param descriptor description of the step * @param context the context in which the step is being used */ - public void initialize(IProcessingStepDescriptor descriptor, IArtifactDescriptor context) { + public void initialize(IProvisioningAgent agent, IProcessingStepDescriptor descriptor, IArtifactDescriptor context) { // nothing to do here! } diff --git a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/ProcessingStepHandler.java b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/ProcessingStepHandler.java index 0387fcd28..e5530e937 100644 --- a/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/ProcessingStepHandler.java +++ b/bundles/org.eclipse.equinox.p2.artifact.repository/src/org/eclipse/equinox/internal/provisional/p2/artifact/repository/processing/ProcessingStepHandler.java @@ -11,15 +11,15 @@ *******************************************************************************/ package org.eclipse.equinox.internal.provisional.p2.artifact.repository.processing; -import org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor; - import java.io.OutputStream; import java.util.ArrayList; import org.eclipse.core.runtime.*; import org.eclipse.equinox.internal.p2.artifact.repository.Activator; import org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.ArtifactOutputStream; import org.eclipse.equinox.internal.provisional.p2.repository.IStateful; +import org.eclipse.equinox.p2.core.IProvisioningAgent; import org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor; +import org.eclipse.equinox.p2.repository.artifact.IProcessingStepDescriptor; import org.eclipse.osgi.util.NLS; /** @@ -127,14 +127,14 @@ public class ProcessingStepHandler { return null; } - public ProcessingStep[] create(IProcessingStepDescriptor[] descriptors, IArtifactDescriptor context) { + public ProcessingStep[] create(IProvisioningAgent agent, IProcessingStepDescriptor[] descriptors, IArtifactDescriptor context) { ProcessingStep[] result = new ProcessingStep[descriptors.length]; for (int i = 0; i < descriptors.length; i++) - result[i] = create(descriptors[i], context); + result[i] = create(agent, descriptors[i], context); return result; } - public ProcessingStep create(IProcessingStepDescriptor descriptor, IArtifactDescriptor context) { + public ProcessingStep create(IProvisioningAgent agent, IProcessingStepDescriptor descriptor, IArtifactDescriptor context) { IExtensionRegistry registry = RegistryFactory.getRegistry(); IExtension extension = registry.getExtension(PROCESSING_STEPS_EXTENSION_ID, descriptor.getProcessorId()); Exception error; @@ -143,7 +143,7 @@ public class ProcessingStepHandler { try { Object object = config[0].createExecutableExtension("class"); //$NON-NLS-1$ ProcessingStep step = (ProcessingStep) object; - step.initialize(descriptor, context); + step.initialize(agent, descriptor, context); return step; } catch (Exception e) { error = e; @@ -157,10 +157,10 @@ public class ProcessingStepHandler { return result; } - public OutputStream createAndLink(IProcessingStepDescriptor[] descriptors, IArtifactDescriptor context, OutputStream output, IProgressMonitor monitor) { + public OutputStream createAndLink(IProvisioningAgent agent, IProcessingStepDescriptor[] descriptors, IArtifactDescriptor context, OutputStream output, IProgressMonitor monitor) { if (descriptors == null) return output; - ProcessingStep[] steps = create(descriptors, context); + ProcessingStep[] steps = create(agent, descriptors, context); return link(steps, output, monitor); } |