Uses of Interface
org.elasticsearch.common.inject.Module
-
-
Uses of Module in org.elasticsearch.action
Classes in org.elasticsearch.action that implement Module Modifier and Type Class Description classActionModuleBuilds and binds the generic action map, allTransportActions, andActionFilters. -
Uses of Module in org.elasticsearch.cluster
Classes in org.elasticsearch.cluster that implement Module Modifier and Type Class Description classClusterModuleConfigures classes and services that affect the entire cluster. -
Uses of Module in org.elasticsearch.common.inject
Classes in org.elasticsearch.common.inject that implement Module Modifier and Type Class Description classAbstractModuleA support class forModules which reduces repetition and results in a more readable configuration.classPrivateModuleA module whose configuration information is hidden from its environment by default.Methods in org.elasticsearch.common.inject that return types with arguments of type Module Modifier and Type Method Description Iterator<Module>ModulesBuilder. iterator()Methods in org.elasticsearch.common.inject with parameters of type Module Modifier and Type Method Description ModulesBuilderModulesBuilder. add(Module... newModules)static InjectorGuice. createInjector(Module... modules)Creates an injector for the given set of modules.static InjectorGuice. createInjector(Stage stage, Module... modules)Creates an injector for the given set of modules, in a given development stage.protected voidAbstractModule. install(Module module)voidBinder. install(Module module)Uses the given module to configure more bindings.protected voidPrivateModule. install(Module module)Method parameters in org.elasticsearch.common.inject with type arguments of type Module Modifier and Type Method Description static InjectorGuice. createInjector(Iterable<? extends Module> modules)Creates an injector for the given set of modules.static InjectorGuice. createInjector(Stage stage, Iterable<? extends Module> modules)Creates an injector for the given set of modules, in a given development stage. -
Uses of Module in org.elasticsearch.common.inject.internal
Classes in org.elasticsearch.common.inject.internal that implement Module Modifier and Type Class Description classProviderMethodsModuleCreates bindings to methods annotated with @Provides.Methods in org.elasticsearch.common.inject.internal that return Module Modifier and Type Method Description static ModuleProviderMethodsModule. forModule(Module module)Returns a module which creates bindings for provider methods from the given module.static ModuleProviderMethodsModule. forObject(Object object)Returns a module which creates bindings for provider methods from the given object.Methods in org.elasticsearch.common.inject.internal with parameters of type Module Modifier and Type Method Description static ModuleProviderMethodsModule. forModule(Module module)Returns a module which creates bindings for provider methods from the given module. -
Uses of Module in org.elasticsearch.common.inject.multibindings
Classes in org.elasticsearch.common.inject.multibindings that implement Module Modifier and Type Class Description static classMapBinder.RealMapBinder<K,V>The actual mapbinder plays several roles:static classMultibinder.RealMultibinder<T>The actual multibinder plays several roles: -
Uses of Module in org.elasticsearch.common.inject.spi
Methods in org.elasticsearch.common.inject.spi that return Module Modifier and Type Method Description static ModuleElements. getModule(Iterable<? extends Element> elements)Returns the module composed ofelements.Methods in org.elasticsearch.common.inject.spi with parameters of type Module Modifier and Type Method Description static List<Element>Elements. getElements(Module... modules)Records the elements executed bymodules.Method parameters in org.elasticsearch.common.inject.spi with type arguments of type Module Modifier and Type Method Description static List<Element>Elements. getElements(Iterable<? extends Module> modules)Records the elements executed bymodules.static List<Element>Elements. getElements(Stage stage, Iterable<? extends Module> modules)Records the elements executed bymodules. -
Uses of Module in org.elasticsearch.common.inject.util
Fields in org.elasticsearch.common.inject.util declared as Module Modifier and Type Field Description static ModuleModules. EMPTY_MODULEMethods in org.elasticsearch.common.inject.util that return Module Modifier and Type Method Description static ModuleModules. combine(Iterable<? extends Module> modules)Returns a new module that installs all ofmodules.static ModuleModules. combine(Module... modules)Returns a new module that installs all ofmodules.ModuleModules.OverriddenModuleBuilder. with(Iterable<? extends Module> overrides)See the EDSL example atoverride().ModuleModules.OverriddenModuleBuilder. with(Module... overrides)See the EDSL example atoverride().Methods in org.elasticsearch.common.inject.util with parameters of type Module Modifier and Type Method Description static ModuleModules. combine(Module... modules)Returns a new module that installs all ofmodules.static Modules.OverriddenModuleBuilderModules. override(Module... modules)Returns a builder that creates a module that overlays override modules over the given modules.ModuleModules.OverriddenModuleBuilder. with(Module... overrides)See the EDSL example atoverride().Method parameters in org.elasticsearch.common.inject.util with type arguments of type Module Modifier and Type Method Description static ModuleModules. combine(Iterable<? extends Module> modules)Returns a new module that installs all ofmodules.static Modules.OverriddenModuleBuilderModules. override(Iterable<? extends Module> modules)Returns a builder that creates a module that overlays override modules over the given modules.ModuleModules.OverriddenModuleBuilder. with(Iterable<? extends Module> overrides)See the EDSL example atoverride(). -
Uses of Module in org.elasticsearch.common.settings
Classes in org.elasticsearch.common.settings that implement Module Modifier and Type Class Description classSettingsModuleA module that binds the provided settings to theSettingsinterface. -
Uses of Module in org.elasticsearch.gateway
Classes in org.elasticsearch.gateway that implement Module Modifier and Type Class Description classGatewayModule -
Uses of Module in org.elasticsearch.indices
Classes in org.elasticsearch.indices that implement Module Modifier and Type Class Description classIndicesModuleConfigures classes and services that are shared by indices on each node. -
Uses of Module in org.elasticsearch.plugins
Methods in org.elasticsearch.plugins that return types with arguments of type Module Modifier and Type Method Description Collection<Module>Plugin. createGuiceModules()Node level guice modules.Collection<Module>PluginsService. createGuiceModules()
-