| BaseInjectorBuilder<T extends BaseInjectorBuilder<?>> |
Utilities for building a Guice injector.
|
| Binders |
|
| ConditionalMultibind<T> |
Provides the ability to conditionally bind an item to a set.
|
| ConfigModule |
|
| ConfigProvider<T> |
Deprecated. |
| DruidGuiceExtensions |
|
| DruidScopes |
|
| DruidSecondaryModule |
|
| ExpressionModule |
|
| ExtensionFirstClassLoader |
The ClassLoader that gets used when druid.extensions.useExtensionClassloaderFirst = true.
|
| ExtensionsConfig |
|
| ExtensionsLoader |
Manages the loading of Druid extensions.
|
| ExtensionsModule |
Module for the extensions loader.
|
| ExtensionsModule.SecondaryModule |
Transfers the now-populated extension loader instance from the
startup to the main injector.
|
| GuiceAnnotationIntrospector |
|
| GuiceInjectableValues |
|
| GuiceInjectors |
Creates the startup injector.
|
| JacksonConfigManagerModule |
|
| JacksonConfigProvider<T> |
|
| Jerseys |
|
| JsonConfigProvider<T> |
Provides a singleton value of type <T> from Properties bound in guice.
|
| JsonConfigurator |
|
| KeyHolder<T> |
|
| LifecycleForkJoinPoolProvider |
|
| LifecycleModule |
A Module to add lifecycle management to the injector.
|
| LifecycleScope |
A scope that adds objects to the Lifecycle.
|
| ListProvider<T> |
|
| ModulesConfig |
|
| NestedDataModule |
|
| NestedDataModule.NestedColumnV4HandlerProvider |
|
| NestedDataModule.NestedCommonFormatHandlerProvider |
|
| NestedDataModule.SideEffectHandlerRegisterer |
|
| NullHandlingModule |
|
| PolyBind |
Provides the ability to create "polymorphic" bindings where the polymorphism is actually just making a decision
based on a value in Properties.
|
| PropertiesModule |
|
| ProviderBasedGoogleSupplierProvider<T> |
A Provider of a Supplier that uses a Provider to implement the Supplier.
|
| RuntimeInfoModule |
|
| StartupInjectorBuilder |
Create the startup injector used to "prime" the modules for the
main injector.
|