| Package | Description |
|---|---|
| de.schlichtherle.truezip.fs |
Provides access to (possibly federated virtual) file systems.
|
| de.schlichtherle.truezip.fs.archive |
Provides acces to archive files as if they were just directories.
|
| de.schlichtherle.truezip.io |
General I/O utilities.
|
| de.schlichtherle.truezip.socket |
Provides I/O sockets to address and resolve targets for I/O
operations.
|
| de.schlichtherle.truezip.util |
General utility classes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FsSyncExceptionBuilder
|
| Modifier and Type | Method and Description |
|---|---|
private <X extends java.io.IOException> |
FsCachingController.beforeSync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler) |
<X extends java.io.IOException> |
FsDecoratingController.sync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler) |
abstract <X extends java.io.IOException> |
FsController.sync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler)
Commits all unsynchronized changes to the contents of this file system
to its parent file system,
releases the associated resources (e.g. target archive files) for
access by third parties (e.g. other processes), cleans up any temporary
allocated resources (e.g. temporary files) and purges any cached data.
|
<X extends java.io.IOException> |
FsConcurrentController.sync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler) |
<X extends java.io.IOException> |
FsCachingController.sync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler) |
<X extends java.io.IOException> |
FsManager.sync(BitField<FsSyncOption> options,
ExceptionHandler<? super java.io.IOException,X> handler)
Commits all unsynchronized changes to the contents of all federated file
systems managed by this instance to their respective parent file system,
releases the associated resources (e.g. target archive files) for
access by third parties (e.g. other processes), cleans up any temporary
allocated resources (e.g. temporary files) and purges any cached data.
|
<X extends java.io.IOException> |
FsFailSafeManager.sync(BitField<FsSyncOption> options,
ExceptionHandler<? super java.io.IOException,X> handler)
Commits all unsynchronized changes to the contents of all federated file
systems managed by this instance to their respective parent file system,
releases the associated resources (e.g. target archive files) for
access by third parties (e.g. other processes), cleans up any temporary
allocated resources (e.g. temporary files) and purges any cached data.
|
private <X extends java.io.IOException> |
FsManager.visit(FsManager.Visitor visitor,
ExceptionHandler<? super java.io.IOException,X> handler)
Visits the controller of all federated file systems managed by this
instance.
|
| Modifier and Type | Method and Description |
|---|---|
private <X extends java.io.IOException> |
FsDefaultArchiveController.awaitSync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler)
Waits for all entry input and entry output streams to close or forces
them to close, dependending on the
options. |
private <X extends java.io.IOException> |
FsDefaultArchiveController.commenceSync(ExceptionHandler<? super FsSyncException,X> handler)
Closes and disconnects all entry streams of the output and input
archive.
|
private <X extends java.io.IOException> |
FsDefaultArchiveController.commitSync(ExceptionHandler<? super FsSyncException,X> handler)
Discards the file system and closes the output and input archive.
|
private static <E extends FsArchiveEntry,X extends java.io.IOException> |
FsDefaultArchiveController.copy(FsArchiveFileSystem<E> fileSystem,
InputService<E> input,
OutputService<E> output,
ExceptionHandler<java.io.IOException,X> handler) |
private <X extends java.io.IOException> |
FsDefaultArchiveController.performSync(ExceptionHandler<? super FsSyncException,X> handler)
Synchronizes all entries in the (virtual) archive file system with the
(temporary) output archive file.
|
<X extends java.io.IOException> |
FsDefaultArchiveController.sync(BitField<FsSyncOption> options,
ExceptionHandler<? super FsSyncException,X> handler) |
| Modifier and Type | Class and Description |
|---|---|
class |
SequentialIOExceptionBuilder<C extends java.lang.Exception,E extends SequentialIOException>
|
| Modifier and Type | Method and Description |
|---|---|
<X extends java.lang.Exception> |
ConcurrentOutputShop.closeAll(ExceptionHandler<java.io.IOException,X> handler)
Closes and disconnects all entry output streams created by this
concurrent output shop.
|
<X extends java.lang.Exception> |
ConcurrentInputShop.closeAll(ExceptionHandler<java.io.IOException,X> handler)
Closes and disconnects all entry input streams and read only
file created by this concurrent input shop.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExceptionBuilder<C extends java.lang.Exception,E extends java.lang.Exception>
An exception builder is an exception handler which assembles an exception
of the parameter type
T from one or more exceptions of the parameter
type C. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractExceptionBuilder<C extends java.lang.Exception,E extends java.lang.Exception>
Abstract implementation of an exception builder.
|
Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.