TrueZIP Kernel 7.0-rc1

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.
FsDriverService A service for a map of file system schemes and drivers.
FsManager.Visitor A visitor for file system controllers.
FsManagerService A service for a file system manager.
FsTouchedListener Used to notify implementations that a file system model has changed its property touched.
 

Class Summary
FsCachingController A content caching file system controller implements a combined caching and buffering strategy for entry data.
FsCachingController.ProxyFileSystemEntry A file system entry proxy.
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.
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.
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.
FsEvent A file system event.
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.
FsTabuException Indicates that a file system is temporarily not accessible, e.g. if a key for decryption is currently not available.
 

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-rc1

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