org.apache.accumulo.start.classloader.vfs.providers
Class HdfsFileSystem

java.lang.Object
  extended by org.apache.commons.vfs2.provider.AbstractVfsComponent
      extended by org.apache.commons.vfs2.provider.AbstractFileSystem
          extended by org.apache.accumulo.start.classloader.vfs.providers.HdfsFileSystem
All Implemented Interfaces:
org.apache.commons.vfs2.FileSystem, org.apache.commons.vfs2.provider.VfsComponent

public class HdfsFileSystem
extends org.apache.commons.vfs2.provider.AbstractFileSystem

A VFS FileSystem that interacts with HDFS.

Since:
2.1

Constructor Summary
protected HdfsFileSystem(org.apache.commons.vfs2.FileName rootName, org.apache.commons.vfs2.FileSystemOptions fileSystemOptions)
           
 
Method Summary
protected  void addCapabilities(Collection<org.apache.commons.vfs2.Capability> capabilities)
           
 void close()
           
protected  org.apache.commons.vfs2.FileObject createFile(org.apache.commons.vfs2.provider.AbstractFileName name)
           
 org.apache.commons.vfs2.FileObject resolveFile(org.apache.commons.vfs2.FileName name)
           
 
Methods inherited from class org.apache.commons.vfs2.provider.AbstractFileSystem
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, setAttribute
 
Methods inherited from class org.apache.commons.vfs2.provider.AbstractVfsComponent
getContext, getLogger, setContext, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HdfsFileSystem

protected HdfsFileSystem(org.apache.commons.vfs2.FileName rootName,
                         org.apache.commons.vfs2.FileSystemOptions fileSystemOptions)
Parameters:
rootName -
fileSystemOptions -
Method Detail

addCapabilities

protected void addCapabilities(Collection<org.apache.commons.vfs2.Capability> capabilities)
Specified by:
addCapabilities in class org.apache.commons.vfs2.provider.AbstractFileSystem
See Also:
AbstractFileSystem.addCapabilities(java.util.Collection)

close

public void close()
Specified by:
close in interface org.apache.commons.vfs2.provider.VfsComponent
Overrides:
close in class org.apache.commons.vfs2.provider.AbstractFileSystem
See Also:
AbstractFileSystem.close()

createFile

protected org.apache.commons.vfs2.FileObject createFile(org.apache.commons.vfs2.provider.AbstractFileName name)
                                                 throws Exception
Specified by:
createFile in class org.apache.commons.vfs2.provider.AbstractFileSystem
Throws:
Exception
See Also:
AbstractFileSystem.createFile(org.apache.commons.vfs2.provider.AbstractFileName)

resolveFile

public org.apache.commons.vfs2.FileObject resolveFile(org.apache.commons.vfs2.FileName name)
                                               throws org.apache.commons.vfs2.FileSystemException
Specified by:
resolveFile in interface org.apache.commons.vfs2.FileSystem
Overrides:
resolveFile in class org.apache.commons.vfs2.provider.AbstractFileSystem
Throws:
org.apache.commons.vfs2.FileSystemException
See Also:
AbstractFileSystem.resolveFile(org.apache.commons.vfs2.FileName)


Copyright © 2013 Apache Accumulo Project. All Rights Reserved.