| Package | Description |
|---|---|
| org.apache.druid.server | |
| org.apache.druid.server.coordination | |
| org.apache.druid.server.initialization.jetty |
| Modifier and Type | Method and Description |
|---|---|
Query<T> |
SetAndVerifyContextQueryRunner.withTimeoutAndMaxScatterGatherBytes(Query<T> query,
ServerConfig serverConfig) |
| Constructor and Description |
|---|
ClientQuerySegmentWalker(ServiceEmitter emitter,
QuerySegmentWalker clusterClient,
QuerySegmentWalker localClient,
QueryToolChestWarehouse warehouse,
JoinableFactory joinableFactory,
RetryQueryRunnerConfig retryConfig,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
ServerConfig serverConfig,
Cache cache,
CacheConfig cacheConfig) |
QueryScheduler(int totalNumThreads,
QueryPrioritizationStrategy prioritizationStrategy,
QueryLaningStrategy laningStrategy,
ServerConfig serverConfig)
Keeping the old constructor as many test classes are dependent on this
|
QueryScheduler(int totalNumThreads,
QueryPrioritizationStrategy prioritizationStrategy,
QueryLaningStrategy laningStrategy,
ServerConfig serverConfig,
ServiceEmitter emitter) |
QuerySchedulerProvider(ServerConfig serverConfig,
ServiceEmitter emitter)
This needs to be both marked as guice injected to be bound correctly, and also marked with json creator and
jackson inject to work with
JsonConfigProvider |
SetAndVerifyContextQueryRunner(ServerConfig serverConfig,
QueryRunner<T> baseRunner) |
| Constructor and Description |
|---|
ServerManager(QueryRunnerFactoryConglomerate conglomerate,
ServiceEmitter emitter,
QueryProcessingPool queryProcessingPool,
CachePopulator cachePopulator,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
Cache cache,
CacheConfig cacheConfig,
SegmentManager segmentManager,
JoinableFactoryWrapper joinableFactoryWrapper,
ServerConfig serverConfig) |
| Modifier and Type | Method and Description |
|---|---|
ServerConfig |
CliIndexerServerModule.makeAdjustedServerConfig(ServerConfig oldConfig)
Adjusts the ServerConfig such that we double the number of configured HTTP threads,
with one half allocated using QoS to chat handler requests, and the other half for other requests.
|
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.jetty.server.Server |
ChatHandlerServerModule.getServer(com.google.inject.Injector injector,
Lifecycle lifecycle,
DruidNode node,
ServerConfig config,
TLSServerConfig TLSServerConfig) |
org.eclipse.jetty.server.Server |
CliIndexerServerModule.getServer(com.google.inject.Injector injector,
Lifecycle lifecycle,
DruidNode node,
ServerConfig config,
TLSServerConfig TLSServerConfig) |
org.eclipse.jetty.server.Server |
JettyServerModule.getServer(com.google.inject.Injector injector,
Lifecycle lifecycle,
DruidNode node,
ServerConfig config,
TLSServerConfig TLSServerConfig) |
ServerConfig |
CliIndexerServerModule.makeAdjustedServerConfig(ServerConfig oldConfig)
Adjusts the ServerConfig such that we double the number of configured HTTP threads,
with one half allocated using QoS to chat handler requests, and the other half for other requests.
|
static void |
JettyServerInitUtils.maybeAddHSTSPatternRule(ServerConfig serverConfig,
org.eclipse.jetty.rewrite.handler.RewriteHandler rewriteHandler) |
static void |
JettyServerInitUtils.maybeAddHSTSRewriteHandler(ServerConfig serverConfig,
org.eclipse.jetty.server.handler.HandlerList handlerList) |
| Constructor and Description |
|---|
StandardResponseHeaderFilterHolder(ServerConfig serverConfig) |
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.