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 Type
    Method
    Description
    default List<? extends com.fasterxml.jackson.databind.Module>
     
    override(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

      default List<? extends com.fasterxml.jackson.databind.Module> getJacksonModules()