Class FileStatusIterable

java.lang.Object
org.apache.nifi.processors.hadoop.util.FileStatusIterable
All Implemented Interfaces:
Iterable<org.apache.hadoop.fs.FileStatus>

public class FileStatusIterable extends Object implements Iterable<org.apache.hadoop.fs.FileStatus>
  • Field Details

    • path

      private final org.apache.hadoop.fs.Path path
    • recursive

      private final boolean recursive
    • fileSystem

      private final org.apache.hadoop.fs.FileSystem fileSystem
    • userGroupInformation

      private final org.apache.hadoop.security.UserGroupInformation userGroupInformation
    • totalFileCount

      private long totalFileCount
  • Constructor Details

    • FileStatusIterable

      public FileStatusIterable(org.apache.hadoop.fs.Path path, boolean recursive, org.apache.hadoop.fs.FileSystem fileSystem, org.apache.hadoop.security.UserGroupInformation userGroupInformation)
  • Method Details

    • iterator

      public Iterator<org.apache.hadoop.fs.FileStatus> iterator()
      Specified by:
      iterator in interface Iterable<org.apache.hadoop.fs.FileStatus>
    • getTotalFileCount

      public long getTotalFileCount()