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

    slicingOptions

    Fields inherited from class org.eclipse.equinox.p2.internal.repository.tools.AbstractApplication

    agent, artifactReposToRemove, destinationArtifactRepository, destinationMetadataRepository, metadataReposToRemove, removeAddedRepositories, sourceIUs, sourceRepositories

    Fields inherited from interface org.eclipse.equinox.app.IApplication

    EXIT_OK, EXIT_RELAUNCH, EXIT_RESTART
  • Constructor Summary

    Constructors
    Constructor
    Description
    MirrorApplication(org.eclipse.equinox.p2.core.IProvisioningAgent agent, Map<String,String> extraArtifactRepositoryProperties, List<RepositoryReference> repositoryReferences)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.eclipse.equinox.internal.p2.director.Slicer
    createSlicer(org.eclipse.equinox.p2.internal.repository.tools.SlicingOptions options)
     
    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)
     
    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)
     
    void
    setIncludeRequiredBundles(boolean includeRequiredBundles)
     
    void
    setIncludeRequiredFeatures(boolean includeRequiredFeatures)
     
    void
    setIncludeSources(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, stop

    Methods 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      initializeDestination in class org.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:
      createSlicer in class org.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:
      initializeDestination in class org.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)