Package | Description |
---|---|
de.schlichtherle.truezip.fs |
Provides access to (possibly federated virtual) file systems.
|
de.schlichtherle.truezip.fs.archive.tar |
The archive driver family for TAR files.
|
de.schlichtherle.truezip.fs.archive.zip |
The archive driver family for ZIP files.
|
de.schlichtherle.truezip.fs.http |
Implements the
http(s) scheme for read-only access to the web. |
de.schlichtherle.truezip.fs.inst |
Provides base classes for the instrumentation of the TrueZIP Kernel.
|
de.schlichtherle.truezip.fs.inst.jmx |
Provides classes to instrument the TrueZIP Kernel with JMX.
|
de.schlichtherle.truezip.fs.inst.jul |
Provides classes to instrument the TrueZIP Kernel with
java.util.logging . |
de.schlichtherle.truezip.socket |
Provides I/O sockets to address and resolve targets for I/O operations.
|
Modifier and Type | Method and Description |
---|---|
OutputSocket<?> |
FsArchiveDriver.getOutputSocket(FsController<?> controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
Called to prepare writing an archive file artifact of this driver to
the entry
name in controller using options and
the nullable template . |
OutputSocket<?> |
FsDecoratingController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
abstract OutputSocket<?> |
FsController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
Returns an output socket for writing the contents of the entry addressed
by the given name to the file system.
|
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. |
Modifier and Type | Method and Description |
---|---|
OutputSocket<?> |
TarXZDriver.getOutputSocket(FsController<?> controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
OutputSocket<?> |
TarGZipDriver.getOutputSocket(FsController<?> controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
OutputSocket<?> |
TarDriver.getOutputSocket(FsController<?> controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
OutputSocket<?> |
TarBZip2Driver.getOutputSocket(FsController<?> controller,
FsEntryName name,
BitField<FsOutputOption> options,
Entry template)
|
OutputSocket<TarDriverEntry> |
TarOutputShop.getOutputSocket(TarDriverEntry local) |
Modifier and Type | Method and Description |
---|---|
OutputShop<TarDriverEntry> |
TarDriver.newOutputShop(FsModel model,
OutputSocket<?> output,
InputShop<TarDriverEntry> source)
Creates a new output shop for writing archive entries for the
given
model to the given output socket's target. |
Modifier and Type | Class and Description |
---|---|
class |
OptionOutputSocket
An output socket which provides a property for its output options.
|
Modifier and Type | Method and Description |
---|---|
OutputSocket<ZipDriverEntry> |
ZipOutputShop.getOutputSocket(ZipDriverEntry local) |
OutputSocket<ZipDriverEntry> |
OdfOutputShop.getOutputSocket(ZipDriverEntry entry) |
Modifier and Type | Method and Description |
---|---|
OutputShop<ZipDriverEntry> |
ZipDriver.newOutputShop(FsModel model,
OutputSocket<?> output,
InputShop<ZipDriverEntry> source)
This implementation first checks if
FsOutputOption.GROW is set
for the given output socket. |
Constructor and Description |
---|
OptionOutputSocket(OutputSocket<?> output,
BitField<FsOutputOption> options) |
Modifier and Type | Class and Description |
---|---|
class |
HttpOutputSocket
An output socket for HTTP(S) entries.
|
Modifier and Type | Method and Description |
---|---|
OutputSocket<HttpEntry> |
HttpEntry.getOutputSocket() |
OutputSocket<?> |
HttpController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
protected OutputSocket<HttpEntry> |
HttpEntry.newOutputSocket(BitField<FsOutputOption> options,
Entry template) |
Modifier and Type | Class and Description |
---|---|
class |
InstrumentingOutputSocket<E extends Entry> |
Modifier and Type | Method and Description |
---|---|
OutputSocket<E> |
InstrumentingIOPool.Buffer.getOutputSocket() |
OutputSocket<?> |
InstrumentingController.getOutputSocket(FsEntryName name,
BitField<FsOutputOption> options,
Entry template) |
protected <E extends Entry> |
InstrumentingDirector.instrument(OutputSocket<E> output) |
<E extends Entry> |
InstrumentingDirector.instrument(OutputSocket<E> output,
InstrumentingController<D> context) |
<E extends IOPool.Entry<E>> |
InstrumentingDirector.instrument(OutputSocket<E> output,
InstrumentingIOPool.Buffer context) |
Modifier and Type | Method and Description |
---|---|
protected <E extends Entry> |
InstrumentingDirector.instrument(OutputSocket<E> output) |
<E extends Entry> |
InstrumentingDirector.instrument(OutputSocket<E> output,
InstrumentingController<D> context) |
<E extends IOPool.Entry<E>> |
InstrumentingDirector.instrument(OutputSocket<E> output,
InstrumentingIOPool.Buffer context) |
Constructor and Description |
---|
InstrumentingOutputSocket(OutputSocket<? extends E> delegate,
InstrumentingDirector director) |
Modifier and Type | Method and Description |
---|---|
<E extends Entry> |
JmxDirector.instrument(OutputSocket<E> output,
InstrumentingController<JmxDirector> context) |
<E extends IOPool.Entry<E>> |
JmxDirector.instrument(OutputSocket<E> output,
InstrumentingIOPool.Buffer context) |
Modifier and Type | Method and Description |
---|---|
<E extends Entry> |
JmxDirector.instrument(OutputSocket<E> output,
InstrumentingController<JmxDirector> context) |
<E extends IOPool.Entry<E>> |
JmxDirector.instrument(OutputSocket<E> output,
InstrumentingIOPool.Buffer context) |
Modifier and Type | Method and Description |
---|---|
protected <E extends Entry> |
JulDirector.instrument(OutputSocket<E> output) |
Modifier and Type | Method and Description |
---|---|
protected <E extends Entry> |
JulDirector.instrument(OutputSocket<E> output) |
Modifier and Type | Class and Description |
---|---|
class |
ClutchOutputSocket<E extends Entry>
An output socket which obtains its delegate lazily and
ClutchOutputSocket.reset() s it
upon any Throwable . |
class |
DecoratingOutputSocket<E extends Entry>
An abstract decorator for an output socket.
|
class |
DelegatingOutputSocket<E extends Entry>
Delegates all methods to another output socket.
|
Modifier and Type | Method and Description |
---|---|
OutputSocket<E> |
OutputSocket.bind(OutputSocket<?> to)
Binds this socket to given socket by inheriting its
peer target . |
protected OutputSocket<? extends E> |
DelegatingOutputSocket.getBoundSocket()
Binds the delegate socket to this socket and returns it.
|
protected abstract OutputSocket<? extends E> |
DelegatingOutputSocket.getDelegate()
Returns the delegate socket.
|
protected OutputSocket<? extends E> |
DecoratingOutputSocket.getDelegate() |
protected OutputSocket<? extends E> |
ClutchOutputSocket.getDelegate() |
protected abstract OutputSocket<? extends E> |
ClutchOutputSocket.getLazyDelegate()
Returns the delegate socket for lazy initialization.
|
OutputSocket<E> |
OutputEntry.getOutputSocket()
Returns an output socket for writing this entry.
|
OutputSocket<?> |
IOCache.getOutputSocket()
Returns an output socket for writing the cached entry data.
|
OutputSocket<? extends E> |
SynchronizedOutputShop.getOutputSocket(E entry)
Deprecated.
|
OutputSocket<? extends E> |
OutputService.getOutputSocket(E entry)
Returns an output socket for writing to the given entry.
|
OutputSocket<? extends E> |
MultiplexedOutputShop.getOutputSocket(E local) |
OutputSocket<? extends E> |
LockOutputShop.getOutputSocket(E entry) |
OutputSocket<? extends E> |
DisconnectingOutputShop.getOutputSocket(E entry) |
OutputSocket<? extends E> |
DecoratingOutputShop.getOutputSocket(E entry) |
Modifier and Type | Method and Description |
---|---|
OutputSocket<E> |
OutputSocket.bind(OutputSocket<?> to)
Binds this socket to given socket by inheriting its
peer target . |
IOCache |
IOCache.configure(OutputSocket<?> output)
Configures the output socket for writing the entry data to the
backing store.
|
static void |
IOSocket.copy(InputSocket<?> input,
OutputSocket<?> output)
|
Constructor and Description |
---|
DecoratingOutputSocket(OutputSocket<? extends E> delegate) |
LazyOutputSocket(OutputSocket<? extends E> output)
Deprecated.
|
Copyright © 2005–2018 Schlichtherle IT Services. All rights reserved.