Class FeatureRootfileArtifactRepository

  • All Implemented Interfaces:
    org.eclipse.core.runtime.IAdaptable, org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IArtifactKey>, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository, org.eclipse.equinox.p2.repository.IRepository<org.eclipse.equinox.p2.metadata.IArtifactKey>

    public class FeatureRootfileArtifactRepository
    extends TransientArtifactRepository
    • Field Summary

      • Fields inherited from interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository

        CODE_RETRY, PROP_RUNNABLE
      • Fields inherited from interface org.eclipse.equinox.p2.repository.IRepository

        ENABLED, NONE, PREFERENCE_NODE, PROP_COMPRESSED, PROP_DESCRIPTION, PROP_MIRRORS_BASE_URL, PROP_MIRRORS_URL, PROP_NAME, PROP_NICKNAME, PROP_PASSWORD, PROP_SYSTEM, PROP_TIMESTAMP, PROP_USERNAME, TYPE_ARTIFACT, TYPE_METADATA
    • Constructor Detail

      • FeatureRootfileArtifactRepository

        public FeatureRootfileArtifactRepository​(org.eclipse.equinox.p2.publisher.PublisherInfo publisherInfo,
                                                 File outputDirectory)
    • Method Detail

      • getOutputStream

        public OutputStream getOutputStream​(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor descriptor)
                                     throws org.eclipse.equinox.p2.core.ProvisionException
        Specified by:
        getOutputStream in interface org.eclipse.equinox.p2.repository.artifact.IArtifactRepository
        Overrides:
        getOutputStream in class TransientArtifactRepository
        Throws:
        org.eclipse.equinox.p2.core.ProvisionException