Class ResultSpyAction
- java.lang.Object
-
- org.eclipse.tycho.p2.tools.publisher.ResultSpyAction
-
- All Implemented Interfaces:
org.eclipse.equinox.p2.publisher.IPublisherAction
public class ResultSpyAction extends Object implements org.eclipse.equinox.p2.publisher.IPublisherAction
This publisher action does nothing but storing the root IUs of the IPublisherResult instance used by the publisher. This is a workaround for missing getters inPublisher
.
-
-
Constructor Summary
Constructors Constructor Description ResultSpyAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit>
getAllIUs()
Returns all IUs in the publisher result at the time when this action was invoked by thePublisher
.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit>
getRootIUs()
Returns the root IUs in the publisher result at the time when this action was invoked by thePublisher
.org.eclipse.core.runtime.IStatus
perform(org.eclipse.equinox.p2.publisher.IPublisherInfo info, org.eclipse.equinox.p2.publisher.IPublisherResult results, org.eclipse.core.runtime.IProgressMonitor monitor)
-
-
-
Method Detail
-
perform
public org.eclipse.core.runtime.IStatus perform(org.eclipse.equinox.p2.publisher.IPublisherInfo info, org.eclipse.equinox.p2.publisher.IPublisherResult results, org.eclipse.core.runtime.IProgressMonitor monitor)
- Specified by:
perform
in interfaceorg.eclipse.equinox.p2.publisher.IPublisherAction
-
getRootIUs
public Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> getRootIUs() throws IllegalStateException
Returns the root IUs in the publisher result at the time when this action was invoked by thePublisher
.- Throws:
IllegalStateException
- if the action has not been performed.
-
getAllIUs
public Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> getAllIUs() throws IllegalStateException
Returns all IUs in the publisher result at the time when this action was invoked by thePublisher
.- Throws:
IllegalStateException
- if the action has not been performed.
-
-