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.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, List<org.eclipse.core.runtime.IStatus> statusCollector, org.eclipse.core.runtime.IProgressMonitor monitor)
protected abstract void
CompositeArtifactProviderBaseImpl. getArtifactFromAnySource(IArtifactSink sink, 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.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, OutputStream destination)
Returns anIArtifactSink
instance for writing an artifact to an output stream. -
Uses of IArtifactSink in org.eclipse.tycho.repository.p2base.artifact.repository
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 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)
protected void
RepositoryArtifactProvider. getArtifactFromAnySource(IArtifactSink sink, List<org.eclipse.core.runtime.IStatus> statusCollector, org.eclipse.core.runtime.IProgressMonitor monitor)
-