| Package | Description |
|---|---|
| org.apache.druid.guice | |
| org.apache.druid.segment.loading |
| Modifier and Type | Method and Description |
|---|---|
List<StorageLocation> |
StorageNodeModule.provideStorageLocation(SegmentLoaderConfig config)
provide a list of StorageLocation
so that it can be injected into objects such as implementations of
StorageLocationSelectorStrategy |
| Modifier and Type | Method and Description |
|---|---|
Iterator<StorageLocation> |
LeastBytesUsedStorageLocationSelectorStrategy.getLocations() |
List<StorageLocation> |
SegmentLocalCacheManager.getLocations() |
Iterator<StorageLocation> |
RandomStorageLocationSelectorStrategy.getLocations() |
Iterator<StorageLocation> |
MostAvailableSizeStorageLocationSelectorStrategy.getLocations() |
Iterator<StorageLocation> |
StorageLocationSelectorStrategy.getLocations()
Finds the best ordering of the
StorageLocations to load a DataSegment according to
the location selector strategy. |
Iterator<StorageLocation> |
RoundRobinStorageLocationSelectorStrategy.getLocations() |
List<StorageLocation> |
SegmentLoaderConfig.toStorageLocations()
Convert StorageLocationConfig objects to StorageLocation objects
|
| Constructor and Description |
|---|
LeastBytesUsedStorageLocationSelectorStrategy(List<StorageLocation> storageLocations) |
MostAvailableSizeStorageLocationSelectorStrategy(List<StorageLocation> storageLocations) |
RandomStorageLocationSelectorStrategy(List<StorageLocation> storageLocations) |
RoundRobinStorageLocationSelectorStrategy(List<StorageLocation> storageLocations) |
SegmentLocalCacheManager(List<StorageLocation> locations,
SegmentLoaderConfig config,
StorageLocationSelectorStrategy strategy,
com.fasterxml.jackson.databind.ObjectMapper mapper) |
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.