See: Description
| Interface | Description |
|---|---|
| FsCompositeDriver |
Queries the scheme of the mount point of the given file system model in
order to lookup the appropriate file system driver which is then used to
create the requested thread-safe file system controller.
|
| FsDriverProvider |
A provider for an immutable map of file system schemes to drivers.
|
| FsManager.Visitor |
A visitor for file system controllers.
|
| FsManagerProvider |
A provider for the singleton file system manager.
|
| Class | Description |
|---|---|
| FsAbstractCompositeDriver |
An abstract composite driver.
|
| FsCachingController |
A content caching file system controller implements a combined caching and
buffering strategy for entry data.
|
| FsConcurrentController |
A concurrent file system controller which decorates another file system
controller in order to provide read/write lock features for multi-threaded
access by its clients.
|
| FsConcurrentModel |
A file system model which supports multiple concurrent reader threads.
|
| FsConcurrentModelController |
An abstract file system controller which requires an
FsConcurrentModel so that it can forward calls to its additional
protected methods to this model for the convenience of sub-classes. |
| FsController<M extends FsModel> |
An abstract class which provides read/write access to a file system.
|
| FsDecoratingConcurrentModelController<C extends FsController<? extends FsConcurrentModel>> |
An abstract file system controller which requires an
FsConcurrentModel so that it can forward its additional method
calls to this model for the convenience of the sub-class. |
| FsDecoratingController<M extends FsModel,C extends FsController<? extends M>> |
An abstract decorator for a file system controller.
|
| FsDecoratingEntry<E extends Entry> |
An abstract decorator for an entry.
|
| FsDecoratingManager<M extends FsManager> |
An abstract decorator for a file system manager.
|
| FsDecoratingModel<M extends FsModel> |
An abstract decorator for a file system model.
|
| FsDefaultDriver |
Uses a given file system driver service to lookup the appropriate driver
for the scheme of a given mount point.
|
| FsDefaultManager |
The default implementation of a file system manager.
|
| FsDefaultManager.FsControllerComparator |
Orders file system controllers so that all file systems appear before
any of their parent file systems.
|
| FsDefaultModel |
The default implementation of a file system model for non-federated file
systems.
|
| FsDriver |
An abstract factory for components required to access a file system.
|
| FsEntry |
An abstract file system entry is an entry which can implement multiple types
and list directory members.
|
| FsEntryName |
Addresses an entry in a file system relative to its
mount point. |
| FsEntryNameBeanInfo |
Provides a persistence delegate to support
XMLEncoder/XMLDecoder. |
| FsFailSafeManager |
Uses a JVM shutdown hook to call
FsManager.sync(de.schlichtherle.truezip.util.BitField<de.schlichtherle.truezip.fs.FsSyncOption>) on the decorated
file system manager when the JVM terminates. |
| FsFailSafeManager.Shutdown |
A shutdown hook thread.
|
| FsFailSafeManager.Sync |
A runnable which committs all unsynchronized changes to file systems.
|
| FsFederatingController |
Implements a chain of responsibility in order to resolve
FsFalsePositiveExceptions thrown by the prospective file system
provided to its constructor. |
| FsFilteringManager |
Filters the list of federated file systems managed by the decorated file
system manager so that their mount point starts with the prefix provided
to the
constructor. |
| FsInputOptions | |
| FsManager |
An abstract container which manages the life cycle of controllers for
federated file systems.
|
| FsModel |
Defines the common properties of a file system.
|
| FsModelController<M extends FsModel> |
An abstract file system controller which implements the
FsModelController.getModel()
method so that it can forward calls to its additional protected methods to
this model for the convenience of sub-classes. |
| FsMountPoint |
Addresses the mount point of a file system.
|
| FsMountPointBeanInfo |
Provides a persistence delegate to support
XMLEncoder/XMLDecoder. |
| FsOutputOptions | |
| FsPath |
Addresses an entry in a file system.
|
| FsPathBeanInfo |
Provides a persistence delegate to support
XMLEncoder/XMLDecoder. |
| FsResourceAccountant |
Accounts for
Closeable resources
(InputStream, OutputStream etc.) which are used in multiple
threads. |
| FsResourceAccountant.Collector |
A high priority daemon thread which runs an endless loop in order to
collect account references which have been picked up by the garbage
collector and notify their respective resource accountant.
|
| FsResourceController |
Accounts input and output resources returned by its decorated controller.
|
| FsScheme |
Represents a
URI scheme according to the syntax constraints
defined in RFC 2396:
Uniform Resource Identifiers (URI): Generic Syntax. |
| FsSchemeBeanInfo |
Provides a persistence delegate to support
XMLEncoder/XMLDecoder. |
| FsSyncController<M extends FsModel> |
A decorating file system controller which performs a
sync operation on the
file system if the decorated file system controller throws an
FsNotSyncedException. |
| FsSyncExceptionBuilder | |
| FsSyncOptions |
| Enum | Description |
|---|---|
| FsCachingController.EntrySocketFactory | |
| FsConcurrentController.ConcurrentSocketFactory | |
| FsInputOption |
Defines the options for input operations.
|
| FsOutputOption |
Defines options for output operations.
|
| FsResourceController.AccountingSocketFactory | |
| FsSyncController.SyncSocketFactory | |
| FsSyncOption |
Defines the available options for the synchronization of federated file
systems via the methods
FsController.sync(de.schlichtherle.truezip.util.BitField<de.schlichtherle.truezip.fs.FsSyncOption>) and
FsManager.sync(de.schlichtherle.truezip.util.BitField<de.schlichtherle.truezip.fs.FsSyncOption>). |
| FsUriModifier | |
| FsUriModifier.PostFix |
Post-fixes a URI when it gets
canonicalized. |
| Exception | Description |
|---|---|
| FsEntryNotFoundException |
Indicates that a file system entry does not exist or is not accessible.
|
| FsException |
An abstract exception which indicates an exceptional condition discovered
in the TrueZIP Kernel.
|
| FsFalsePositiveException |
Indicates that a file system is a false positive file system.
|
| FsNotSyncedException |
Indicates that a file system should get
synced before a
file system operation can commence. |
| FsNotWriteLockedException |
Indicates that a resource should be write locked by the current thread,
but the write lock cannot get acquired for some reason.
|
| FsSyncException |
Indicates an exceptional condition when synchronizing the changes in a
federated file system to its parent file system.
|
| FsSyncWarningException |
Indicates an exceptional condition when synchronizing the changes in a
federated file system to its parent file system.
|
Provides access to (possibly federated virtual) file systems. This package is the nexus between file system applications and file system drivers.
Copyright © 2004-2011 Schlichtherle IT Services. All Rights Reserved.