public class ProbeRawArtifactSink extends ProbeArtifactSink implements IRawArtifactSink
| Modifier and Type | Field and Description |
|---|---|
private org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor |
artifactDescriptor |
sink| Constructor and Description |
|---|
ProbeRawArtifactSink(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor artifactDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor |
getArtifactFormatToBeWritten()
Returns the format (and key) of the artifact to be written.
|
java.lang.String |
md5AsHex() |
static ProbeRawArtifactSink |
newRawArtifactSinkFor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor artifactDescriptor) |
abortWrite, beginWrite, canBeginWrite, checkConsistencyWithStatus, committedBytes, commitWrite, getArtifactToBeWritten, getFilesInZip, newArtifactSinkFor, writeIsAborted, writeIsCommitted, writeIsStartedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabortWrite, beginWrite, canBeginWrite, commitWrite, getArtifactToBeWrittenprivate org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor artifactDescriptor
public ProbeRawArtifactSink(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor artifactDescriptor)
public static ProbeRawArtifactSink newRawArtifactSinkFor(org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor artifactDescriptor)
public org.eclipse.equinox.p2.repository.artifact.IArtifactDescriptor getArtifactFormatToBeWritten()
IRawArtifactSink
Note: The artifact key that can be obtained via this method is the same as the key returned
by IArtifactSink.getArtifactToBeWritten(), i.e.
sink.getArtifactDescriptorToBeWritten().getArtifactKey().equals(sink.getArtifactToBeWritten())
holds true.
getArtifactFormatToBeWritten in interface IRawArtifactSinkpublic java.lang.String md5AsHex()
throws java.io.IOException
java.io.IOException