Package org.apache.druid.server
Class QuerySchedulerProvider
- java.lang.Object
-
- org.apache.druid.server.QuerySchedulerConfig
-
- org.apache.druid.server.QuerySchedulerProvider
-
- All Implemented Interfaces:
com.google.inject.Provider<QueryScheduler>,javax.inject.Provider<QueryScheduler>
public class QuerySchedulerProvider extends QuerySchedulerConfig implements com.google.inject.Provider<QueryScheduler>
-
-
Constructor Summary
Constructors Constructor Description QuerySchedulerProvider(ServerConfig serverConfig, org.apache.druid.java.util.emitter.service.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 withJsonConfigProvider
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QuerySchedulerget()-
Methods inherited from class org.apache.druid.server.QuerySchedulerConfig
getLaningStrategy, getNumThreads, getPrioritizationStrategy
-
-
-
-
Constructor Detail
-
QuerySchedulerProvider
@Inject public QuerySchedulerProvider(ServerConfig serverConfig, org.apache.druid.java.util.emitter.service.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 withJsonConfigProvider
-
-
Method Detail
-
get
public QueryScheduler get()
- Specified by:
getin interfacecom.google.inject.Provider<QueryScheduler>- Specified by:
getin interfacejavax.inject.Provider<QueryScheduler>
-
-