public class HdfsFileSystem extends AbstractFileSystem
| Modifier | Constructor and Description |
|---|---|
protected |
HdfsFileSystem(FileName rootName,
FileSystemOptions fileSystemOptions)
Construct file system.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCapabilities(Collection<Capability> capabilities)
Adds the capabilities of this file system.
|
void |
close()
Closes this component.
|
protected FileObject |
createFile(AbstractFileName name)
Creates a file object.
|
FileObject |
resolveFile(FileName name)
Resolve FileName into FileObject.
|
addJunction, addListener, closeCommunicationLink, decorateFileObject, doCloseCommunicationLink, doReplicateFile, fireFileChanged, fireFileCreated, fireFileDeleted, getAttribute, getFileFromCache, getFileSystemManager, getFileSystemOptions, getLastModTimeAccuracy, getParentLayer, getRoot, getRootName, getRootURI, hasCapability, init, isOpen, isReleaseable, notifyAllStreamsClosed, putFileToCache, removeFileFromCache, removeJunction, removeListener, replicateFile, resolveFile, setAttributegetContext, getLogger, setContext, setLoggerprotected HdfsFileSystem(FileName rootName, FileSystemOptions fileSystemOptions)
rootName - Name of the root directory of this file system.fileSystemOptions - options for this file system instance.protected void addCapabilities(Collection<Capability> capabilities)
AbstractFileSystemaddCapabilities in class AbstractFileSystemcapabilities - collections of Capabilities, can be immutable.AbstractFileSystem.addCapabilities(Collection)public void close()
AbstractFileSystemclose in interface VfsComponentclose in class AbstractFileSystemAbstractFileSystem.close()protected FileObject createFile(AbstractFileName name) throws Exception
AbstractFileSystemThis method is called only if the requested file is not cached.
createFile in class AbstractFileSystemname - name referencing the new file.Exception - might throw an Exception, which is then wrapped in FileSystemException.AbstractFileSystem.createFile(AbstractFileName)public FileObject resolveFile(FileName name) throws FileSystemException
resolveFile in interface FileSystemresolveFile in class AbstractFileSystemname - The name of a file on the HdfsFileSystem.FileSystemException - if an error occurred.Copyright © 2002–2016 The Apache Software Foundation. All rights reserved.