| Interface | Description | 
|---|---|
| DataSegmentArchiver | |
| DataSegmentFinder | 
 A DataSegmentFinder is responsible for finding Druid segments underneath a specified directory and optionally updates
 all descriptor.json files on deep storage with correct loadSpec. 
 | 
| DataSegmentKiller | |
| DataSegmentMover | |
| DataSegmentPuller | 
 A DataSegmentPuller is responsible for pulling data for a particular segment into a particular directory 
 | 
| DataSegmentPusher | |
| LoadSpec | 
 A means of pulling segment files into a destination directory 
 | 
| SegmentizerFactory | 
 Factory that loads segment files from the disk and creates  
Segment object | 
| SegmentLoader | |
| URIDataPuller | 
 A URIDataPuller has handlings for URI based data 
 | 
| Class | Description | 
|---|---|
| LoadSpec.LoadSpecResult | |
| LocalDataSegmentFinder | |
| LocalDataSegmentKiller | |
| LocalDataSegmentPuller | |
| LocalDataSegmentPusher | |
| LocalDataSegmentPusherConfig | |
| LocalFileTimestampVersionFinder | 
 This is implemented explicitly for URIExtractionNamespaceFunctionFactory
 If you have a use case for this interface beyond URIExtractionNamespaceFunctionFactory please bring it up in the dev list. 
 | 
| LocalLoadSpec | |
| MMappedQueryableSegmentizerFactory | |
| OmniDataSegmentArchiver | |
| OmniDataSegmentKiller | |
| OmniDataSegmentMover | |
| SegmentLoaderConfig | |
| SegmentLoaderLocalCacheManager | |
| StorageLocationConfig | 
| Exception | Description | 
|---|---|
| SegmentLoadingException | 
Copyright © 2011–2018. All rights reserved.