de.schlichtherle.truezip.fs.archive
Class FsDefaultArchiveController.Input
java.lang.Object
de.schlichtherle.truezip.entry.DecoratingEntryContainer<E,I>
de.schlichtherle.truezip.socket.DecoratingInputShop<E,InputShop<E>>
de.schlichtherle.truezip.socket.ConcurrentInputShop<E>
de.schlichtherle.truezip.fs.archive.FsDefaultArchiveController.Input
- All Implemented Interfaces:
- EntryContainer<E>, InputService<E>, InputShop<E>, Closeable, Iterable<E>
- Enclosing class:
- FsDefaultArchiveController<E extends FsArchiveEntry>
private final class FsDefaultArchiveController.Input
- extends ConcurrentInputShop<E>
This member class makes this archive controller instance strongly
reachable from any created input stream.
This is required by the memory management to ensure that for any
prospective archive file at most one archive controller object is in
use at any time.
|
Method Summary |
(package private) InputShop<E> |
getDelegate()
Returns the product of the archive driver this input is wrapping. |
FsDefaultArchiveController.Input
FsDefaultArchiveController.Input(InputShop<E> input)
getDelegate
InputShop<E> getDelegate()
- Returns the product of the archive driver this input is wrapping.
Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.