Class DirectoryScanner.ReportCompiler

java.lang.Object
org.apache.hadoop.hdfs.server.datanode.DirectoryScanner.ReportCompiler
All Implemented Interfaces:
Callable<DirectoryScanner.ScanInfoVolumeReport>
Enclosing class:
DirectoryScanner

public class DirectoryScanner.ReportCompiler extends Object implements Callable<DirectoryScanner.ScanInfoVolumeReport>
The ReportCompiler class encapsulates the process of searching a datanode's disks for block information. It operates by performing a DFS of the volume to discover block information. When the ReportCompiler discovers block information, it create a new ScanInfo object for it and adds that object to its report list. The report list is returned by the call() method.