Class BaseInjectorBuilder<T extends BaseInjectorBuilder<?>>

java.lang.Object
org.apache.druid.guice.BaseInjectorBuilder<T>
Direct Known Subclasses:
StartupInjectorBuilder

public class BaseInjectorBuilder<T extends BaseInjectorBuilder<?>> extends Object
Utilities for building a Guice injector. Defined as a parameterized type so that this class can be used in derived fluent builders.
  • Constructor Details

    • BaseInjectorBuilder

      public BaseInjectorBuilder()
  • Method Details

    • add

      public T add(com.google.inject.Module... modules)
    • addAll

      public T addAll(List<com.google.inject.Module> modules)
    • addAll

      public T addAll(Iterable<? extends com.google.inject.Module> modules)
    • build

      public com.google.inject.Injector build()