Class TarBzInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
org.jboss.shrinkwrap.impl.base.io.tar.TarInputStream
org.jboss.shrinkwrap.impl.base.io.tar.TarBzInputStream
- All Implemented Interfaces:
Closeable, AutoCloseable
The
TarBzInputStream reads a UNIX TAR archive, further encoded in BZIP compresssion, as an InputStream.
Methods are provided to position at each successive entry in the archive, and the read each entry as a normal input
stream using read().-
Nested Class Summary
Nested classes/interfaces inherited from class TarInputStream
TarInputStream.EntryAdapter, TarInputStream.EntryFactory -
Field Summary
Fields inherited from class TarInputStream
buffer, currEntry, debug, eFactory, entryOffset, entrySize, hasHitEOF, oneBuf, readBufFields inherited from class FilterInputStream
in -
Constructor Summary
ConstructorsConstructorDescriptionTarBzInputStream(InputStream is, int blockSize) TarBzInputStream(InputStream is, int blockSize, int recordSize) -
Method Summary
Methods inherited from class TarInputStream
available, close, copyEntryContents, getEntryPosition, getNextEntry, getRecordSize, getStreamPosition, mark, markSupported, read, read, read, reset, setBufferDebug, setDebug, setEntryFactory, skip
-
Constructor Details
-
TarBzInputStream
- Parameters:
is-- Throws:
IOException
-
TarBzInputStream
- Parameters:
is-blockSize-- Throws:
IOException
-
TarBzInputStream
- Parameters:
is-blockSize-recordSize-- Throws:
IOException
-