TarArchiveInputStream
instead@Deprecated @Restricted(value=org.kohsuke.accmod.restrictions.NoExternalUse.class) @RestrictedSince(value="2.200") public class TarInputStream extends FilterInputStream
Modifier and Type | Field and Description |
---|---|
protected org.apache.tools.tar.TarBuffer |
buffer
Deprecated.
|
protected org.apache.tools.tar.TarEntry |
currEntry
Deprecated.
|
protected boolean |
debug
Deprecated.
|
protected long |
entryOffset
Deprecated.
|
protected long |
entrySize
Deprecated.
|
protected boolean |
hasHitEOF
Deprecated.
|
protected byte[] |
oneBuf
Deprecated.
This contents of this array is not used at all in this class,
it is only here to avoid repeated object creation during calls
to the no-arg read method.
|
protected byte[] |
readBuf
Deprecated.
|
in
Constructor and Description |
---|
TarInputStream(InputStream is)
Deprecated.
Constructor for TarInputStream.
|
TarInputStream(InputStream is,
int blockSize)
Deprecated.
Constructor for TarInputStream.
|
TarInputStream(InputStream is,
int blockSize,
int recordSize)
Deprecated.
Constructor for TarInputStream.
|
Modifier and Type | Method and Description |
---|---|
int |
available()
Deprecated.
Get the available data that can be read from the current
entry in the archive.
|
void |
close()
Deprecated.
Closes this stream.
|
void |
copyEntryContents(OutputStream out)
Deprecated.
Copies the contents of the current tar archive entry directly into
an output stream.
|
org.apache.tools.tar.TarEntry |
getNextEntry()
Deprecated.
Get the next entry in this tar archive.
|
int |
getRecordSize()
Deprecated.
Get the record size being used by this stream's TarBuffer.
|
void |
mark(int markLimit)
Deprecated.
Since we do not support marking just yet, we do nothing.
|
boolean |
markSupported()
Deprecated.
Since we do not support marking just yet, we return false.
|
int |
read()
Deprecated.
Reads a byte from the current tar archive entry.
|
int |
read(byte[] buf,
int offset,
int numToRead)
Deprecated.
Reads bytes from the current tar archive entry.
|
void |
reset()
Deprecated.
Since we do not support marking just yet, we do nothing.
|
void |
setDebug(boolean debug)
Deprecated.
Sets the debugging flag.
|
long |
skip(long numToSkip)
Deprecated.
Skip bytes in the input buffer.
|
read
protected boolean debug
protected boolean hasHitEOF
protected long entrySize
protected long entryOffset
protected byte[] readBuf
protected org.apache.tools.tar.TarBuffer buffer
protected org.apache.tools.tar.TarEntry currEntry
protected byte[] oneBuf
public TarInputStream(InputStream is)
is
- the input stream to usepublic TarInputStream(InputStream is, int blockSize)
is
- the input stream to useblockSize
- the block size to usepublic TarInputStream(InputStream is, int blockSize, int recordSize)
is
- the input stream to useblockSize
- the block size to userecordSize
- the record size to usepublic void setDebug(boolean debug)
debug
- True to turn on debugging.public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in class FilterInputStream
IOException
- on errorpublic int getRecordSize()
public int available() throws IOException
available
in class FilterInputStream
IOException
- for signaturepublic long skip(long numToSkip) throws IOException
skip
in class FilterInputStream
numToSkip
- The number of bytes to skip.IOException
- on errorpublic boolean markSupported()
markSupported
in class FilterInputStream
public void mark(int markLimit)
mark
in class FilterInputStream
markLimit
- The limit to mark.public void reset()
reset
in class FilterInputStream
public org.apache.tools.tar.TarEntry getNextEntry() throws IOException
IOException
- on errorpublic int read() throws IOException
read
in class FilterInputStream
IOException
- on errorpublic int read(byte[] buf, int offset, int numToRead) throws IOException
read
in class FilterInputStream
buf
- The buffer into which to place bytes read.offset
- The offset at which to place bytes read.numToRead
- The number of bytes to read.IOException
- on errorpublic void copyEntryContents(OutputStream out) throws IOException
out
- The OutputStream into which to write the entry's data.IOException
- on errorCopyright © 2004–2021. All rights reserved.