FileSystemAccess (Apache Hadoop HttpFS 3.5.0 API)
Description: declaration: package: org.apache.hadoop.lib.service, interface: FileSystemAccess

Package org.apache.hadoop.lib.service

# Interface FileSystemAccess

All Known Implementing Classes:
  `FileSystemAccessService`

@Private public interface FileSystemAccess

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static interface`
  `FileSystemAccess.FileSystemExecutor<T>`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `org.apache.hadoop.fs.FileSystem`
  `createFileSystem(String user, org.apache.hadoop.conf.Configuration conf)`
  `<T> T`
  `execute(String user, org.apache.hadoop.conf.Configuration conf, FileSystemAccess.FileSystemExecutor<T> executor)`
  `org.apache.hadoop.conf.Configuration`
  `getFileSystemConfiguration()`
  `void`
  `releaseFileSystem(org.apache.hadoop.fs.FileSystem fs)`

- ## Method Details

  - ### execute

    <T> T execute(String user, org.apache.hadoop.conf.Configuration conf, FileSystemAccess.FileSystemExecutor<T> executor) throws FileSystemAccessException
    Throws:
      `FileSystemAccessException`

  - ### createFileSystem

    org.apache.hadoop.fs.FileSystem createFileSystem(String user, org.apache.hadoop.conf.Configuration conf) throws IOException, FileSystemAccessException
    Throws:
      `IOException`
      `FileSystemAccessException`

  - ### releaseFileSystem

    void releaseFileSystem(org.apache.hadoop.fs.FileSystem fs) throws IOException
    Throws:
      `IOException`

  - ### getFileSystemConfiguration

    org.apache.hadoop.conf.Configuration getFileSystemConfiguration()