Class MirrorApplication
java.lang.Object
org.eclipse.equinox.p2.internal.repository.tools.AbstractApplication
org.eclipse.equinox.p2.internal.repository.tools.MirrorApplication
org.eclipse.tycho.p2.tools.mirroring.MirrorApplication
- All Implemented Interfaces:
org.eclipse.core.runtime.IExecutableExtension,org.eclipse.equinox.app.IApplication
public class MirrorApplication
extends org.eclipse.equinox.p2.internal.repository.tools.MirrorApplication
-
Field Summary
Fields inherited from class org.eclipse.equinox.p2.internal.repository.tools.MirrorApplication
slicingOptionsFields inherited from class org.eclipse.equinox.p2.internal.repository.tools.AbstractApplication
agent, artifactReposToRemove, destinationArtifactRepository, destinationMetadataRepository, metadataReposToRemove, removeAddedRepositories, sourceIUs, sourceRepositoriesFields inherited from interface org.eclipse.equinox.app.IApplication
EXIT_OK, EXIT_RELAUNCH, EXIT_RESTART -
Constructor Summary
ConstructorsConstructorDescriptionMirrorApplication(org.eclipse.equinox.p2.core.IProvisioningAgent agent, Map<String, String> extraArtifactRepositoryProperties, List<RepositoryReference> repositoryReferences) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.equinox.internal.p2.director.SlicercreateSlicer(org.eclipse.equinox.p2.internal.repository.tools.SlicingOptions options) protected org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryinitializeDestination(org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor toInit, org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager mgr) protected org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryinitializeDestination(org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor toInit, org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager mgr) voidsetIncludeRequiredBundles(boolean includeRequiredBundles) voidsetIncludeRequiredFeatures(boolean includeRequiredFeatures) voidsetIncludeSources(boolean includeAllSource) Methods inherited from class org.eclipse.equinox.p2.internal.repository.tools.MirrorApplication
getArrayArgsFromString, getMirroring, initializeFromArguments, run, setBaseline, setComparatorExclusions, setComparatorID, setComparatorLog, setCompare, setIgnoreErrors, setIncludePacked, setInitializationData, setLog, setLog, setMirrorProperties, setRaw, setReferences, setSlicingOptions, setValidate, setVerbose, start, stopMethods inherited from class org.eclipse.equinox.p2.internal.repository.tools.AbstractApplication
addDestination, addRepository, addRepository, addSource, finalizeRepositories, getArtifactRepositoryManager, getCompositeArtifactRepository, getCompositeMetadataRepository, getDestinationArtifactRepository, getDestinationMetadataRepository, getMetadataRepositoryManager, hasArtifactSources, hasMetadataSources, initDestinationRepository, initializeRepos, setSourceIUs
-
Constructor Details
-
MirrorApplication
public MirrorApplication(org.eclipse.equinox.p2.core.IProvisioningAgent agent, Map<String, String> extraArtifactRepositoryProperties, List<RepositoryReference> repositoryReferences)
-
-
Method Details
-
initializeDestination
protected org.eclipse.equinox.p2.repository.artifact.IArtifactRepository initializeDestination(org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor toInit, org.eclipse.equinox.p2.repository.artifact.IArtifactRepositoryManager mgr) throws org.eclipse.equinox.p2.core.ProvisionException - Overrides:
initializeDestinationin classorg.eclipse.equinox.p2.internal.repository.tools.AbstractApplication- Throws:
org.eclipse.equinox.p2.core.ProvisionException
-
createSlicer
protected org.eclipse.equinox.internal.p2.director.Slicer createSlicer(org.eclipse.equinox.p2.internal.repository.tools.SlicingOptions options) - Overrides:
createSlicerin classorg.eclipse.equinox.p2.internal.repository.tools.MirrorApplication
-
initializeDestination
protected org.eclipse.equinox.p2.repository.metadata.IMetadataRepository initializeDestination(org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor toInit, org.eclipse.equinox.p2.repository.metadata.IMetadataRepositoryManager mgr) throws org.eclipse.equinox.p2.core.ProvisionException - Overrides:
initializeDestinationin classorg.eclipse.equinox.p2.internal.repository.tools.AbstractApplication- Throws:
org.eclipse.equinox.p2.core.ProvisionException
-
setIncludeSources
public void setIncludeSources(boolean includeAllSource) -
setIncludeRequiredBundles
public void setIncludeRequiredBundles(boolean includeRequiredBundles) -
setIncludeRequiredFeatures
public void setIncludeRequiredFeatures(boolean includeRequiredFeatures)
-