TrueZIP Kernel 7.0-rc2

Package de.schlichtherle.truezip.fs

Provides access to (possibly federated virtual) file systems.

See:
          Description

Interface Summary
FsCompositeDriver Queries the scheme of the given mount point 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 Summary
FsCachingController A content caching file system controller implements a combined caching and buffering strategy for entry data.
FsCachingController.CacheEntry A proxy entry for hiding socket connections.
FsConcurrentController Supports multiple concurrent reader threads.
FsConcurrentModel Supports multiple concurrent reader threads.
FsController<M extends FsModel> An abstract class which provides read/write access to a file system.
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.
FsDefaultModel The default implementation of a file system model.
FsDriver An abstract factory for thread-safe file system controllers.
FsEntry An abstract file system entry is an entry which can 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) 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.
FsManager An abstract container which manages the life cycle of controllers for federated file systems.
FsModel Defines the common properties of a file system.
FsMountPoint Addresses the mount point of a file system.
FsMountPointBeanInfo Provides a persistence delegate to support XMLEncoder/XMLDecoder.
FsPath Addresses an entry in a file system.
FsPathBeanInfo Provides a persistence delegate to support XMLEncoder/XMLDecoder.
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.
FsStatistics Provides statistics for the federated file systems managed by a single file system manager.
FsStatisticsController Implements statistics for its decorated file system controller.
FsStatisticsManager Provides statistics for the federated file systems managed by the decorated file system manager.
FsSyncExceptionBuilder Assembles a FsSyncException from one or more IOExceptions by chaining them.
 

Enum Summary
FsInputOption Defines the potential options for data input operations.
FsOutputOption Defines the potential options for data output operations.
FsSyncOption Defines the available options for the synchronization of federated file systems via the methods FsController.sync(de.schlichtherle.truezip.util.BitField) and FsManager.sync(de.schlichtherle.truezip.util.BitField).
FsUriModifier Modifies a URI when parsing an FsPath, an FsMountPoint or an FsEntryName.
FsUriModifier.PostFix Post-fixes a URI when it gets canonicalized.
 

Exception Summary
FsEntryNotFoundException Indicates that a file system entry does not exist or is not accessible.
FsException An abstract exception which indicates an exceptional condition in a file system.
FsFalsePositiveException Indicates that a file system is a false positive file system.
FsNotWriteLockedException Indicates that a controller is not write locked and the lock cannot get acquired by the current thread 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.
 

Package de.schlichtherle.truezip.fs Description

Provides access to (possibly federated virtual) file systems. This package is the nexus between file system applications and file system drivers.


TrueZIP Kernel 7.0-rc2

Copyright © 2005-2011 Schlichtherle IT Services. All Rights Reserved.