Top Description Fields Constructors Methods
org.apache.commons.compress.compressors.pack200

pack-priv abstract Class AbstractStreamBridge

extends FilterOutputStream
Class Inheritance
Known Direct Subclasses
org.apache.commons.compress.compressors.pack200.InMemoryCachingStreamBridge, org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge
Imports
java.io.FilterOutputStream, .IOException, .InputStream, .OutputStream

Provides an InputStream to read all data written to this OutputStream.
Since
1.3

Field Summary

Modifier and TypeField and Description
private InputStream
private final Object
Inherited from java.io.FilterOutputStream:
out

Constructor Summary

AccessConstructor and Description
protected
protected
AbstractStreamBridge(final OutputStream outputStream)

Method Summary

Modifier and TypeMethod and Description
pack-priv abstract InputStream
createInputStream()

Creates the input view.

pack-priv InputStream
getInputStream()

Provides the input view.

pack-priv void
stop()

Closes input and output and releases all associated resources.

Inherited from java.io.FilterOutputStream:
closeflushwritewritewrite

Field Detail

inputStreamback to summary
private InputStream inputStream
inputStreamLockback to summary
private final Object inputStreamLock

Constructor Detail

AbstractStreamBridgeback to summary
protected AbstractStreamBridge()
AbstractStreamBridgeback to summary
protected AbstractStreamBridge(final OutputStream outputStream)

Method Detail

createInputStreamback to summary
pack-priv abstract InputStream createInputStream() throws IOException

Creates the input view.

getInputStreamback to summary
pack-priv InputStream getInputStream() throws IOException

Provides the input view.

stopback to summary
pack-priv void stop() throws IOException

Closes input and output and releases all associated resources.