| Package | Description |
|---|---|
| de.schlichtherle.truezip.fs.archive |
Provides acces to archive files as if they were just directories.
|
| de.schlichtherle.truezip.socket |
Provides I/O sockets to address and resolve targets for I/O operations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FsMultiplexedOutputShop<E extends FsArchiveEntry>
Decorates annother output shop to support a virtually unlimited number of
entries which may be written concurrently while actually at most one entry
is written concurrently to the decorated output shop.
|
private static class |
FsTargetArchiveController.OutputArchive<E extends FsArchiveEntry> |
| Modifier and Type | Method and Description |
|---|---|
abstract OutputShop<E> |
FsArchiveDriver.newOutputShop(FsModel model,
OutputSocket<?> output,
InputShop<E> source)
Creates a new output shop for writing archive entries for the
given
model to the given output socket's target. |
| Constructor and Description |
|---|
FsMultiplexedOutputShop(OutputShop<E> output,
IOPool<?> pool)
Constructs a new multiplexed output shop.
|
FsTargetArchiveController.OutputArchive(OutputShop<E> output) |
| Modifier and Type | Class and Description |
|---|---|
class |
DecoratingOutputShop<E extends Entry,O extends OutputShop<E>>
An abstract decorator for an output shop.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DecoratingOutputShop<E extends Entry,O extends OutputShop<E>>
An abstract decorator for an output shop.
|
class |
DisconnectingOutputShop<E extends Entry>
Decorates another output shop in order to disconnect any resources when this
output shop gets closed.
|
class |
LockOutputShop<E extends Entry>
Decorates another output shop to allow concurrent access which is
synchronized by a
Lock object provided to its constructor. |
| Modifier and Type | Method and Description |
|---|---|
OutputShop<E> |
SynchronizedOutputShop.getDelegate()
Deprecated.
This method enables unsynchronized access to the decorated
resource, which is inherently unsafe.
|
| Constructor and Description |
|---|
DisconnectingOutputShop(OutputShop<E> output)
Constructs a disconnecting output shop.
|
LockOutputShop(OutputShop<E> output)
Constructs a new concurrent output shop.
|
LockOutputShop(OutputShop<E> output,
Lock lock)
Constructs a new concurrent output shop.
|
SynchronizedOutputShop(OutputShop<E> output)
Deprecated.
Constructs a synchronized output shop.
|
Copyright © 2005-2012 Schlichtherle IT Services. All Rights Reserved.