private class FsMultiplexedOutputShop.BufferedEntryOutputStream extends DecoratingOutputStream
I/O pool entry.
When the stream gets closed, the I/O pool entry is then copied to this
output shop and finally deleted unless this output shop is still busy.| Modifier and Type | Field and Description |
|---|---|
(package private) boolean |
closed |
(package private) InputSocket<Entry> |
input |
(package private) AE |
local |
(package private) OutputSocket<? extends AE> |
output |
(package private) IOPool.Entry<?> |
temp |
delegate| Constructor and Description |
|---|
FsMultiplexedOutputShop.BufferedEntryOutputStream(IOPool.Entry<?> temp,
OutputSocket<? extends AE> output) |
boolean closed
final InputSocket<Entry> input
final AE extends FsArchiveEntry local
final OutputSocket<? extends AE extends FsArchiveEntry> output
final IOPool.Entry<?> temp
FsMultiplexedOutputShop.BufferedEntryOutputStream(IOPool.Entry<?> temp, OutputSocket<? extends AE> output) throws IOException
IOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class DecoratingOutputStreamIOExceptionAE getTarget()
boolean store(boolean discard)
throws IOException
IOExceptionCopyright © 2004-2011 Schlichtherle IT Services. All Rights Reserved.