Uses of Class
org.apache.druid.server.initialization.ServerConfig
Packages that use ServerConfig
Package
Description
-
Uses of ServerConfig in org.apache.druid.segment.metadata
Fields in org.apache.druid.segment.metadata declared as ServerConfigModifier and TypeFieldDescriptionprotected final ServerConfigSegmentMetadataQuerySegmentWalker.serverConfigConstructors in org.apache.druid.segment.metadata with parameters of type ServerConfigModifierConstructorDescriptionSegmentMetadataQuerySegmentWalker(CoordinatorServerView serverView, DruidHttpClientConfig httpClientConfig, QueryRunnerFactoryConglomerate conglomerate, ServerConfig serverConfig, ServiceEmitter emitter) -
Uses of ServerConfig in org.apache.druid.server
Methods in org.apache.druid.server with parameters of type ServerConfigModifier and TypeMethodDescriptionSetAndVerifyContextQueryRunner.withTimeoutAndMaxScatterGatherBytes(Query<T> query, ServerConfig serverConfig) Constructors in org.apache.druid.server with parameters of type ServerConfigModifierConstructorDescriptionClientQuerySegmentWalker(ServiceEmitter emitter, QuerySegmentWalker clusterClient, QuerySegmentWalker localClient, QueryRunnerFactoryConglomerate conglomerate, JoinableFactory joinableFactory, RetryQueryRunnerConfig retryConfig, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ServerConfig serverConfig, Cache cache, CacheConfig cacheConfig, SubqueryGuardrailHelper subqueryGuardrailHelper, SubqueryCountStatsProvider subqueryStatsProvider, GenericQueryMetricsFactory genericQueryMetricsFactory) QueryScheduler(int totalNumThreads, QueryPrioritizationStrategy prioritizationStrategy, QueryLaningStrategy laningStrategy, ServerConfig serverConfig) Keeping the old constructor as many test classes are dependent on thisQueryScheduler(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 withJsonConfigProviderSetAndVerifyContextQueryRunner(ServerConfig serverConfig, QueryRunner<T> baseRunner) SubqueryGuardrailHelperProvider(LookupExtractorFactoryContainerProvider lookupExtractorFactoryContainerProvider, ServerConfig serverConfig, QuerySchedulerConfig querySchedulerConfig, RuntimeInfo runtimeInfo) -
Uses of ServerConfig in org.apache.druid.server.coordination
Constructors in org.apache.druid.server.coordination with parameters of type ServerConfigModifierConstructorDescriptionServerManager(QueryRunnerFactoryConglomerate conglomerate, ServiceEmitter emitter, QueryProcessingPool queryProcessingPool, CachePopulator cachePopulator, com.fasterxml.jackson.databind.ObjectMapper objectMapper, Cache cache, CacheConfig cacheConfig, SegmentManager segmentManager, ServerConfig serverConfig, PolicyEnforcer policyEnforcer) -
Uses of ServerConfig in org.apache.druid.server.initialization.jetty
Methods in org.apache.druid.server.initialization.jetty that return ServerConfigModifier and TypeMethodDescriptionCliIndexerServerModule.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.Methods in org.apache.druid.server.initialization.jetty with parameters of type ServerConfigModifier and TypeMethodDescriptionorg.eclipse.jetty.server.ServerChatHandlerServerModule.getServer(com.google.inject.Injector injector, Lifecycle lifecycle, DruidNode node, ServerConfig config, TLSServerConfig TLSServerConfig) org.eclipse.jetty.server.ServerCliIndexerServerModule.getServer(com.google.inject.Injector injector, Lifecycle lifecycle, DruidNode node, ServerConfig config, TLSServerConfig TLSServerConfig) org.eclipse.jetty.server.ServerJettyServerModule.getServer(com.google.inject.Injector injector, Lifecycle lifecycle, DruidNode node, ServerConfig config, TLSServerConfig TLSServerConfig) 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 voidJettyServerInitUtils.maybeAddHSTSPatternRule(ServerConfig serverConfig, org.eclipse.jetty.rewrite.handler.RewriteHandler rewriteHandler) static voidJettyServerInitUtils.maybeAddHSTSRewriteHandler(ServerConfig serverConfig, org.eclipse.jetty.server.handler.HandlerList handlerList) Constructors in org.apache.druid.server.initialization.jetty with parameters of type ServerConfig