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.IStatus
MirroringArtifactProvider. 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 IArtifactSink
ModuleArtifactRepository. 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 void
ArtifactProviderImplUtilities. canWriteCanonicalArtifactToSink(IArtifactSink artifactSink)
Checks if the given sink takes an artifact in canonical format.static void
ArtifactProviderImplUtilities. canWriteToSink(IArtifactSink sink)
Checks if the given sink can be written to.org.eclipse.core.runtime.IStatus
CompositeArtifactProviderBaseImpl. getArtifact(IArtifactSink sink, org.eclipse.core.runtime.IProgressMonitor monitor)
org.eclipse.core.runtime.IStatus
IArtifactProvider. getArtifact(IArtifactSink sink, org.eclipse.core.runtime.IProgressMonitor monitor)
Writes the requested artifact to the givenIArtifactSink
.protected void
CompositeArtifactProvider. getArtifactFromAnySource(IArtifactSink sink, java.util.List<org.eclipse.core.runtime.IStatus> statusCollector, org.eclipse.core.runtime.IProgressMonitor monitor)
protected abstract void
CompositeArtifactProviderBaseImpl. 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 interface
IRawArtifactSink
Specialization ofIArtifactSink
for 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) class
StreamArtifactSink
(package private) class
StreamRawArtifactSink
Methods in org.eclipse.tycho.repository.p2base.artifact.provider.streaming that return IArtifactSink Modifier and Type Method Description static IArtifactSink
ArtifactSinkFactory. writeToStream(org.eclipse.equinox.p2.metadata.IArtifactKey artifactKey, java.io.OutputStream destination)
Returns anIArtifactSink
instance 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 class
ArtifactRepositoryBaseImpl.AddingArtifactSink
private class
ArtifactRepositoryBaseImpl.RawAddingArtifactSink
Fields in org.eclipse.tycho.repository.p2base.artifact.repository declared as IArtifactSink Modifier and Type Field Description (package private) IArtifactSink
AbstractArtifactRepository2.CommittingArtifactOutputStream. artifactSink
Methods in org.eclipse.tycho.repository.p2base.artifact.repository that return IArtifactSink Modifier and Type Method Description abstract IArtifactSink
AbstractArtifactRepository2. newAddingArtifactSink(org.eclipse.equinox.p2.metadata.IArtifactKey key)
Returns a newIArtifactSink
instance that adds the received artifact to this repository oncommitWrite()
.IArtifactSink
ArtifactRepositoryBaseImpl. newAddingArtifactSink(org.eclipse.equinox.p2.metadata.IArtifactKey key)
IArtifactSink
ProviderOnlyArtifactRepository. 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 void
ArtifactRepositoryBaseImpl. closeSinkAccordingToStatus(IArtifactSink sink, org.eclipse.core.runtime.IStatus status)
org.eclipse.core.runtime.IStatus
ArtifactRepositoryBaseImpl. getArtifact(IArtifactSink sink, org.eclipse.core.runtime.IProgressMonitor monitor)
org.eclipse.core.runtime.IStatus
ProviderOnlyArtifactRepository. getArtifact(IArtifactSink sink, org.eclipse.core.runtime.IProgressMonitor monitor)
private boolean
RepositoryArtifactProvider. 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 boolean
RepositoryArtifactProvider. 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 boolean
RepositoryArtifactProvider. 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 void
RepositoryArtifactProvider. getArtifactFromAnySource(IArtifactSink sink, java.util.List<org.eclipse.core.runtime.IStatus> statusCollector, org.eclipse.core.runtime.IProgressMonitor monitor)
private boolean
RepositoryArtifactProvider. 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)
-