Class HdfsFileProvider

java.lang.Object
org.apache.commons.vfs2.provider.AbstractVfsComponent
org.apache.commons.vfs2.provider.AbstractVfsContainer
org.apache.commons.vfs2.provider.AbstractFileProvider
org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider
org.apache.commons.vfs2.provider.hdfs.HdfsFileProvider
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.commons.vfs2.provider.FileProvider, org.apache.commons.vfs2.provider.VfsComponent

public class HdfsFileProvider extends org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider
FileProvider for HDFS files.
Since:
2.1
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructs a new HdfsFileProvider.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.apache.commons.vfs2.FileSystem
    doCreateFileSystem(org.apache.commons.vfs2.FileName rootName, org.apache.commons.vfs2.FileSystemOptions fileSystemOptions)
    Creates a new HdfsFileSystem instance.
    Collection<org.apache.commons.vfs2.Capability>
    Gets Capabilities of HdfsFileSystem.
    org.apache.commons.vfs2.FileSystemConfigBuilder
    Gets the config builder.

    Methods inherited from class org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider

    findFile, findFile, getFileSystem

    Methods inherited from class org.apache.commons.vfs2.provider.AbstractFileProvider

    addFileSystem, close, closeFileSystem, createFileSystem, findFileSystem, freeUnusedResources, getFileNameParser, parseUri, setFileNameParser

    Methods inherited from class org.apache.commons.vfs2.provider.AbstractVfsContainer

    addComponent, removeComponent

    Methods inherited from class org.apache.commons.vfs2.provider.AbstractVfsComponent

    getContext, getLogger, init, setContext, setLogger

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • HdfsFileProvider

      Constructs a new HdfsFileProvider.
  • Method Details

    • doCreateFileSystem

      protected org.apache.commons.vfs2.FileSystem doCreateFileSystem(org.apache.commons.vfs2.FileName rootName, org.apache.commons.vfs2.FileSystemOptions fileSystemOptions) throws org.apache.commons.vfs2.FileSystemException
      Creates a new HdfsFileSystem instance.
      Specified by:
      doCreateFileSystem in class org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider
      Parameters:
      rootName - Name of the root file.
      fileSystemOptions - Configuration options for this instance.
      Throws:
      org.apache.commons.vfs2.FileSystemException - if error occurred.
    • getCapabilities

      public Collection<org.apache.commons.vfs2.Capability> getCapabilities()
      Gets Capabilities of HdfsFileSystem.
      Returns:
      The capabilities (unmodifiable).
    • getConfigBuilder

      public org.apache.commons.vfs2.FileSystemConfigBuilder getConfigBuilder()
      Gets the config builder.
      Specified by:
      getConfigBuilder in interface org.apache.commons.vfs2.provider.FileProvider
      Overrides:
      getConfigBuilder in class org.apache.commons.vfs2.provider.AbstractFileProvider
      Returns:
      The config builder for HdfsFileSystems.
      See Also:
      • AbstractFileProvider.getConfigBuilder()