Package org.apache.druid.initialization
Interface DruidModule
- All Superinterfaces:
com.google.inject.Module
- All Known Implementing Classes:
BuiltInTypesModule,StorageConnectorModule,TombstoneDataStorageModule
public interface DruidModule
extends com.google.inject.Module
A Guice module which also provides Jackson modules.
Extension modules must implement this interface.
(Enforced in
ExtensionInjectorBuilder).
Built-in implementations that do not provide Jackson modules can
implement the simpler Guice Module
interface instead.-
Method Summary
Modifier and TypeMethodDescriptiondefault List<? extends com.fasterxml.jackson.databind.Module>static DruidModuleoverride(com.google.inject.Module baseModule, com.google.inject.Module overrideGuiceModule) Methods inherited from interface com.google.inject.Module
configure
-
Method Details
-
override
static DruidModule override(com.google.inject.Module baseModule, com.google.inject.Module overrideGuiceModule) -
getJacksonModules
-