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.
|