Package org.apache.druid.segment.loading
-
Interface Summary Interface Description SegmentCacheManager A class to fetch segment files to local disk and manage the local cache.SegmentLoader Loading segments from deep storage to local storage.StorageLocationSelectorStrategy This interface describes the storage location selection strategy which is responsible for ordering the available multipleStorageLocations for segment distribution. -
Class Summary Class Description LeastBytesUsedStorageLocationSelectorStrategy AStorageLocationselector strategy that selects a segment cache location that is least filled each time among the available storage locations.LocalDataSegmentKiller LocalDataSegmentPuller LocalDataSegmentPusher LocalDataSegmentPusherConfig LocalFileTimestampVersionFinder LocalLoadSpec MostAvailableSizeStorageLocationSelectorStrategy AStorageLocationselector strategy that selects a segment cache location that has most free space among the available storage locations.OmniDataSegmentArchiver OmniDataSegmentKiller OmniDataSegmentMover RandomStorageLocationSelectorStrategy AStorageLocationselector strategy that selects a segment cache location randomly each time among the available storage locations.RoundRobinStorageLocationSelectorStrategy AStorageLocationselector strategy that selects a segment cache location in a round-robin fashion each time among the available storage locations.SegmentLoaderConfig SegmentLocalCacheLoader SegmentLocalCacheManager StorageLocation This class is a very simple logical representation of a local path.StorageLocationConfig