Package org.apache.druid.initialization
Class CoreInjectorBuilder
java.lang.Object
org.apache.druid.guice.DruidInjectorBuilder
org.apache.druid.initialization.CoreInjectorBuilder
Builds the core (common) set of modules used by all Druid services and
commands. The basic injector just adds logging and the Druid lifecycle.
Call
forServer() to add the server-specific modules.-
Field Summary
Fields inherited from class org.apache.druid.guice.DruidInjectorBuilder
baseInjector -
Constructor Summary
ConstructorsConstructorDescriptionCoreInjectorBuilder(com.google.inject.Injector baseInjector) CoreInjectorBuilder(com.google.inject.Injector baseInjector, Set<NodeRole> nodeRoles) -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class org.apache.druid.guice.DruidInjectorBuilder
add, addAll, addClass, addInput, addModule, addModules, baseInjector, build, ignoreLoadScopes, modules
-
Constructor Details
-
CoreInjectorBuilder
public CoreInjectorBuilder(com.google.inject.Injector baseInjector) -
CoreInjectorBuilder
-
-
Method Details
-
withLogging
-
withLifecycle
-
forServer
-