| Package | Description |
|---|---|
| org.apache.druid.client | |
| org.apache.druid.client.cache | |
| org.apache.druid.guice | |
| org.apache.druid.server.coordination |
| Constructor and Description |
|---|
CachingClusteredClient(QueryToolChestWarehouse warehouse,
TimelineServerView serverView,
Cache cache,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
CachePopulator cachePopulator,
CacheConfig cacheConfig,
DruidHttpClientConfig httpClientConfig,
DruidProcessingConfig processingConfig,
ForkJoinPool pool,
QueryScheduler scheduler) |
CachingQueryRunner(String cacheId,
SegmentDescriptor segmentDescriptor,
com.fasterxml.jackson.databind.ObjectMapper mapper,
Cache cache,
QueryToolChest toolchest,
QueryRunner<T> base,
CachePopulator cachePopulator,
CacheConfig cacheConfig) |
| Modifier and Type | Class and Description |
|---|---|
class |
BackgroundCachePopulator
CachePopulator implementation that uses a ExecutorService thread pool to populate a cache in the
background. |
class |
ForegroundCachePopulator
CachePopulator implementation that populates a cache on the same thread that is processing the
Sequence. |
| Modifier and Type | Method and Description |
|---|---|
CachePopulator |
DruidProcessingModule.getCachePopulator(com.fasterxml.jackson.databind.ObjectMapper smileMapper,
CachePopulatorStats cachePopulatorStats,
CacheConfig cacheConfig) |
| Constructor and Description |
|---|
ServerManager(QueryRunnerFactoryConglomerate conglomerate,
ServiceEmitter emitter,
ExecutorService exec,
CachePopulator cachePopulator,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
Cache cache,
CacheConfig cacheConfig,
SegmentManager segmentManager,
JoinableFactory joinableFactory,
ServerConfig serverConfig) |
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.