Package org.apache.commons.vfs.provider
Interface VfsComponent
- All Known Implementing Classes:
AbstractFileProvider,AbstractFilesCache,AbstractFileSystem,AbstractLayeredFileProvider,AbstractOriginatingFileProvider,AbstractVfsComponent,AbstractVfsContainer,Bzip2FileProvider,Bzip2FileSystem,CompositeFileProvider,CompressedFileFileProvider,CompressedFileFileSystem,DefaultFileReplicator,DefaultFilesCache,DefaultLocalFileProvider,FtpFileProvider,FtpFileSystem,GzipFileProvider,GzipFileSystem,HttpFileProvider,HttpFileSystem,HttpsFileProvider,JarFileProvider,JarFileSystem,LocalFileSystem,LRUFilesCache,NullFilesCache,PrivilegedFileReplicator,RamFileProvider,RamFileSystem,ResourceFileProvider,SftpFileProvider,SftpFileSystem,SoftRefFilesCache,TarFileProvider,TarFileSystem,Tbz2FileProvider,TemporaryFileProvider,TgzFileProvider,UrlFileProvider,UrlFileSystem,VirtualFileProvider,VirtualFileSystem,WeakRefFilesCache,ZipFileProvider,ZipFileSystem
public interface VfsComponent
This interface is used to manage the lifecycle of all VFS components.
This includes all implementations of the following interfaces:
- Version:
- $Revision: 480428 $ $Date: 2006-11-29 07:15:24 +0100 (Wed, 29 Nov 2006) $
- Author:
- Adam Murdoch
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes the component.voidinit()Initialises the component.voidsetContext(VfsComponentContext context) Sets the context for the component.voidsetLogger(org.apache.commons.logging.Log logger) Sets the Logger to use for the component.
-
Method Details
-
setLogger
void setLogger(org.apache.commons.logging.Log logger) Sets the Logger to use for the component.- Parameters:
logger-
-
setContext
Sets the context for the component.- Parameters:
context- The context.
-
init
Initialises the component.- Throws:
FileSystemException
-
close
void close()Closes the component.
-