Class 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.eclipse.equinox.p2.internal.repository.mirroring.Mirroring getMirroring​(org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit> slice, org.eclipse.core.runtime.IProgressMonitor monitor)  
      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)  
      • Methods inherited from class org.eclipse.equinox.p2.internal.repository.tools.MirrorApplication

        getArrayArgsFromString, 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
    • Constructor Detail

      • MirrorApplication

        public MirrorApplication​(org.eclipse.equinox.p2.core.IProvisioningAgent agent,
                                 boolean includePackedArtifacts,
                                 Map<String,​String> extraArtifactRepositoryProperties,
                                 List<RepositoryReference> repositoryReferences)
    • Method Detail

      • 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
      • 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
      • getMirroring

        protected org.eclipse.equinox.p2.internal.repository.mirroring.Mirroring getMirroring​(org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit> slice,
                                                                                              org.eclipse.core.runtime.IProgressMonitor monitor)
        Overrides:
        getMirroring in class org.eclipse.equinox.p2.internal.repository.tools.MirrorApplication