| Modifier and Type | Class and Description |
|---|---|
static class |
Version.Module |
| Modifier and Type | Class and Description |
|---|---|
class |
ActionModule |
| Modifier and Type | Class and Description |
|---|---|
class |
NodeClientModule |
| Modifier and Type | Class and Description |
|---|---|
class |
ClientTransportModule |
| Modifier and Type | Class and Description |
|---|---|
class |
ClusterModule
Configures classes and services that affect the entire cluster.
|
class |
ClusterNameModule |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractModule
A support class for
Modules which reduces repetition and results in
a more readable configuration. |
class |
PrivateModule
A module whose configuration information is hidden from its environment by default.
|
| Modifier and Type | Method and Description |
|---|---|
Iterator<Module> |
ModulesBuilder.iterator() |
| Modifier and Type | Method and Description |
|---|---|
ModulesBuilder |
ModulesBuilder.add(Module... newModules) |
Injector |
Injector.createChildInjector(Module... modules)
Returns a new injector that inherits all state from this injector.
|
static Injector |
Guice.createInjector(Module... modules)
Creates an injector for the given set of modules.
|
static Injector |
Guice.createInjector(Stage stage,
Module... modules)
Creates an injector for the given set of modules, in a given development
stage.
|
void |
Binder.install(Module module)
Uses the given module to configure more bindings.
|
protected void |
PrivateModule.install(Module module) |
protected void |
AbstractModule.install(Module module) |
void |
PreProcessModule.processModule(Module module) |
| Modifier and Type | Method and Description |
|---|---|
Injector |
Injector.createChildInjector(Iterable<? extends Module> modules)
Returns a new injector that inherits all state from this injector.
|
static Injector |
Guice.createInjector(Iterable<? extends Module> modules)
Creates an injector for the given set of modules.
|
static Injector |
Guice.createInjector(Stage stage,
Iterable<? extends Module> modules)
Creates an injector for the given set of modules, in a given development
stage.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ProviderMethodsModule
Creates bindings to methods annotated with @
Provides. |
| Modifier and Type | Method and Description |
|---|---|
static Module |
ProviderMethodsModule.forModule(Module module)
Returns a module which creates bindings for provider methods from the given module.
|
static Module |
ProviderMethodsModule.forObject(Object object)
Returns a module which creates bindings for provider methods from the given object.
|
| Modifier and Type | Method and Description |
|---|---|
static Module |
ProviderMethodsModule.forModule(Module module)
Returns a module which creates bindings for provider methods from the given module.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
MapBinder.RealMapBinder<K,V>
The actual mapbinder plays several roles:
|
static class |
Multibinder.RealMultibinder<T>
The actual multibinder plays several roles:
|
| Modifier and Type | Method and Description |
|---|---|
static Module |
Elements.getModule(Iterable<? extends Element> elements)
Returns the module composed of
elements. |
| Modifier and Type | Method and Description |
|---|---|
static List<Element> |
Elements.getElements(Module... modules)
Records the elements executed by
modules. |
static List<Element> |
Elements.getElements(Stage stage,
Module... modules)
Records the elements executed by
modules. |
| Modifier and Type | Method and Description |
|---|---|
static List<Element> |
Elements.getElements(Iterable<? extends Module> modules)
Records the elements executed by
modules. |
static List<Element> |
Elements.getElements(Stage stage,
Iterable<? extends Module> modules)
Records the elements executed by
modules. |
| Modifier and Type | Field and Description |
|---|---|
static Module |
Modules.EMPTY_MODULE |
| Modifier and Type | Method and Description |
|---|---|
static Module |
Modules.combine(Iterable<? extends Module> modules)
Returns a new module that installs all of
modules. |
static Module |
Modules.combine(Module... modules)
Returns a new module that installs all of
modules. |
Module |
Modules.OverriddenModuleBuilder.with(Iterable<? extends Module> overrides)
See the EDSL example at
override(). |
Module |
Modules.OverriddenModuleBuilder.with(Module... overrides)
See the EDSL example at
override(). |
| Modifier and Type | Method and Description |
|---|---|
static Module |
Modules.combine(Module... modules)
Returns a new module that installs all of
modules. |
static Modules.OverriddenModuleBuilder |
Modules.override(Module... modules)
Returns a builder that creates a module that overlays override modules over the given
modules.
|
Module |
Modules.OverriddenModuleBuilder.with(Module... overrides)
See the EDSL example at
override(). |
| Modifier and Type | Method and Description |
|---|---|
static Module |
Modules.combine(Iterable<? extends Module> modules)
Returns a new module that installs all of
modules. |
static Modules.OverriddenModuleBuilder |
Modules.override(Iterable<? extends Module> modules)
Returns a builder that creates a module that overlays override modules over the given
modules.
|
Module |
Modules.OverriddenModuleBuilder.with(Iterable<? extends Module> overrides)
See the EDSL example at
override(). |
| Modifier and Type | Class and Description |
|---|---|
class |
NetworkModule |
| Modifier and Type | Class and Description |
|---|---|
class |
SettingsModule
A module that binds the provided settings to the
Settings interface. |
| Modifier and Type | Class and Description |
|---|---|
class |
DiscoveryModule
A module for loading classes for node discovery.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EnvironmentModule |
class |
NodeEnvironmentModule |
| Modifier and Type | Class and Description |
|---|---|
class |
GatewayModule |
| Modifier and Type | Class and Description |
|---|---|
class |
HttpServerModule |
| Modifier and Type | Class and Description |
|---|---|
class |
IndexModule |
class |
IndexNameModule |
class |
LocalNodeIdModule |
| Modifier and Type | Class and Description |
|---|---|
class |
IndexAliasesServiceModule |
| Modifier and Type | Class and Description |
|---|---|
class |
AnalysisModule |
| Modifier and Type | Class and Description |
|---|---|
class |
IndexCacheModule |
| Modifier and Type | Class and Description |
|---|---|
class |
DeletionPolicyModule |
| Modifier and Type | Class and Description |
|---|---|
class |
IndexFieldDataModule |
| Modifier and Type | Class and Description |
|---|---|
class |
MapperServiceModule |
| Modifier and Type | Class and Description |
|---|---|
class |
ShapeModule |
| Modifier and Type | Class and Description |
|---|---|
class |
IndexSettingsModule |
| Modifier and Type | Class and Description |
|---|---|
class |
IndexShardModule
The
IndexShardModule module is responsible for binding the correct
shard id, index shard, engine factory, and warming service for a newly
created shard. |
| Modifier and Type | Class and Description |
|---|---|
class |
SimilarityModule
SimilarityModule is responsible gathering registered and configured SimilarityProvider
implementations and making them available through the SimilarityLookupService and SimilarityService. |
| Modifier and Type | Class and Description |
|---|---|
class |
IndexStoreModule |
class |
StoreModule |
| Modifier and Type | Class and Description |
|---|---|
class |
IndicesModule
Configures classes and services that are shared by indices on each node.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CircuitBreakerModule |
| Modifier and Type | Class and Description |
|---|---|
class |
MonitorModule |
| Modifier and Type | Class and Description |
|---|---|
class |
NodeModule |
| Modifier and Type | Class and Description |
|---|---|
class |
PercolatorModule |
| Modifier and Type | Class and Description |
|---|---|
class |
PluginsModule |
| Modifier and Type | Method and Description |
|---|---|
Collection<Module> |
PluginsService.indexModules(Settings indexSettings) |
Collection<Module> |
Plugin.indexModules(Settings indexSettings)
Per index modules.
|
Collection<Module> |
PluginsService.nodeModules() |
Collection<Module> |
Plugin.nodeModules()
Node level modules.
|
Collection<Module> |
PluginsService.shardModules(Settings indexSettings) |
Collection<Module> |
Plugin.shardModules(Settings indexSettings)
Per index shard module.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PluginsService.processModule(Module module) |
| Modifier and Type | Method and Description |
|---|---|
void |
PluginsService.processModules(Iterable<Module> modules) |
| Modifier and Type | Class and Description |
|---|---|
class |
RepositoriesModule
Sets up classes for Snapshot/Restore.
|
class |
RepositoryModule
Binds repository classes for the specific repository type.
|
class |
RepositoryNameModule
Binds specific instance of RepositoryName for injection to repository module
|
| Modifier and Type | Class and Description |
|---|---|
class |
RestModule |
| Modifier and Type | Class and Description |
|---|---|
class |
RestActionModule |
| Modifier and Type | Class and Description |
|---|---|
class |
ScriptModule
An
Module which manages ScriptEngineServices, as well
as named script |
| Modifier and Type | Class and Description |
|---|---|
class |
SearchModule |
| Modifier and Type | Class and Description |
|---|---|
class |
ThreadPoolModule |
| Modifier and Type | Class and Description |
|---|---|
class |
TransportModule |
| Modifier and Type | Class and Description |
|---|---|
class |
TribeModule |
| Modifier and Type | Class and Description |
|---|---|
class |
ResourceWatcherModule |
Copyright © 2009–2017. All rights reserved.