Uses of Interface
org.eclipse.tycho.repository.p2base.artifact.provider.streaming.IArtifactSink
-
-
Uses of IArtifactSink in org.eclipse.tycho.repository.local
Methods in org.eclipse.tycho.repository.local with parameters of type IArtifactSink Modifier and Type Method Description org.eclipse.core.runtime.IStatusMirroringArtifactProvider. getArtifact(IArtifactSink sink, org.eclipse.core.runtime.IProgressMonitor monitor) -
Uses of IArtifactSink in org.eclipse.tycho.repository.module
Methods in org.eclipse.tycho.repository.module that return IArtifactSink Modifier and Type Method Description IArtifactSinkModuleArtifactRepository. newAddingArtifactSink(org.eclipse.equinox.p2.metadata.IArtifactKey key, WriteSessionContext writeSession) -
Uses of IArtifactSink in org.eclipse.tycho.repository.p2base.artifact.provider
Methods in org.eclipse.tycho.repository.p2base.artifact.provider with parameters of type IArtifactSink Modifier and Type Method Description static voidArtifactProviderImplUtilities. canWriteCanonicalArtifactToSink(IArtifactSink artifactSink)Checks if the given sink takes an artifact in canonical format.static voidArtifactProviderImplUtilities. canWriteToSink(IArtifactSink sink)Checks if the given sink can be written to.org.eclipse.core.runtime.IStatusCompositeArtifactProviderBaseImpl. getArtifact(IArtifactSink sink, org.eclipse.core.runtime.IProgressMonitor monitor)org.eclipse.core.runtime.IStatusIArtifactProvider. getArtifact(IArtifactSink sink, org.eclipse.core.runtime.IProgressMonitor monitor)Writes the requested artifact to the givenIArtifactSink.protected voidCompositeArtifactProvider. getArtifactFromAnySource(IArtifactSink sink, java.util.List<org.eclipse.core.runtime.IStatus> statusCollector, org.eclipse.core.runtime.IProgressMonitor monitor)protected abstract voidCompositeArtifactProviderBaseImpl. getArtifactFromAnySource(IArtifactSink sink, java.util.List<org.eclipse.core.runtime.IStatus> statusCollector, org.eclipse.core.runtime.IProgressMonitor monitor) -
Uses of IArtifactSink in org.eclipse.tycho.repository.p2base.artifact.provider.streaming
Subinterfaces of IArtifactSink in org.eclipse.tycho.repository.p2base.artifact.provider.streaming Modifier and Type Interface Description interfaceIRawArtifactSinkSpecialization ofIArtifactSinkfor receiving an artifact in a raw, repository internal storage format.Classes in org.eclipse.tycho.repository.p2base.artifact.provider.streaming that implement IArtifactSink Modifier and Type Class Description (package private) classStreamArtifactSink(package private) classStreamRawArtifactSinkMethods in org.eclipse.tycho.repository.p2base.artifact.provider.streaming that return IArtifactSink Modifier and Type Method Description static IArtifactSinkArtifactSinkFactory. writeToStream(org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey, java.io.OutputStream destination)Returns anIArtifactSinkinstance for writing an artifact to an output stream. -
Uses of IArtifactSink in org.eclipse.tycho.repository.p2base.artifact.repository
Classes in org.eclipse.tycho.repository.p2base.artifact.repository that implement IArtifactSink Modifier and Type Class Description private classArtifactRepositoryBaseImpl.AddingArtifactSinkprivate classArtifactRepositoryBaseImpl.RawAddingArtifactSinkFields in org.eclipse.tycho.repository.p2base.artifact.repository declared as IArtifactSink Modifier and Type Field Description (package private) IArtifactSinkAbstractArtifactRepository2.CommittingArtifactOutputStream. artifactSinkMethods in org.eclipse.tycho.repository.p2base.artifact.repository that return IArtifactSink Modifier and Type Method Description abstract IArtifactSinkAbstractArtifactRepository2. newAddingArtifactSink(org.eclipse.equinox.p2.metadata.IArtifactKey key)Returns a newIArtifactSinkinstance that adds the received artifact to this repository oncommitWrite().IArtifactSinkArtifactRepositoryBaseImpl. newAddingArtifactSink(org.eclipse.equinox.p2.metadata.IArtifactKey key)IArtifactSinkProviderOnlyArtifactRepository. newAddingArtifactSink(org.eclipse.equinox.p2.metadata.IArtifactKey key)Methods in org.eclipse.tycho.repository.p2base.artifact.repository with parameters of type IArtifactSink Modifier and Type Method Description private static voidArtifactRepositoryBaseImpl. closeSinkAccordingToStatus(IArtifactSink sink, org.eclipse.core.runtime.IStatus status)org.eclipse.core.runtime.IStatusArtifactRepositoryBaseImpl. getArtifact(IArtifactSink sink, org.eclipse.core.runtime.IProgressMonitor monitor)org.eclipse.core.runtime.IStatusProviderOnlyArtifactRepository. getArtifact(IArtifactSink sink, org.eclipse.core.runtime.IProgressMonitor monitor)private booleanRepositoryArtifactProvider. getArtifactFromAnyChildRepository(java.util.List<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> availableDescriptors, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository, IArtifactSink sink, java.util.List<org.eclipse.core.runtime.IStatus> statusCollector, org.eclipse.core.runtime.IProgressMonitor monitor)private booleanRepositoryArtifactProvider. getArtifactFromAnyFormatAvailableInRepository(org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository, IArtifactSink sink, java.util.List<org.eclipse.core.runtime.IStatus> statusCollector, org.eclipse.core.runtime.IProgressMonitor monitor)private booleanRepositoryArtifactProvider. getArtifactFromAnyMirror(java.util.List<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> availableDescriptors, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository, IArtifactSink sink, java.util.List<org.eclipse.core.runtime.IStatus> statusCollector, RepositoryArtifactProvider.RetryTracker retryTracker, org.eclipse.core.runtime.IProgressMonitor monitor)protected voidRepositoryArtifactProvider. getArtifactFromAnySource(IArtifactSink sink, java.util.List<org.eclipse.core.runtime.IStatus> statusCollector, org.eclipse.core.runtime.IProgressMonitor monitor)private booleanRepositoryArtifactProvider. getArtifactFromOneMirror(java.util.List<org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor> availableDescriptors, org.eclipse.equinox.p2.repository.artifact.IArtifactRepository repository, IArtifactSink sink, java.util.List<org.eclipse.core.runtime.IStatus> statusCollector, RepositoryArtifactProvider.RetryTracker retryTracker, org.eclipse.core.runtime.IProgressMonitor monitor)Constructors in org.eclipse.tycho.repository.p2base.artifact.repository with parameters of type IArtifactSink Constructor Description CommittingArtifactOutputStream(IArtifactSink artifactSink)
-