OpenSearch/modules
Nik Everett e28509fbfe
Core: Less settings to AbstractComponent (#35140)
Stop passing `Settings` to `AbstractComponent`'s ctor. This allows us to
stop passing around `Settings` in a *ton* of places. While this change
touches many files, it touches them all in fairly small, mechanical
ways, doing a few things per file:
1. Drop the `super(settings);` line on everything that extends
`AbstractComponent`.
2. Drop the `settings` argument to the ctor if it is no longer used.
3. If the file doesn't use `logger` then drop `extends
AbstractComponent` from it.
4. Clean up all compilation failure caused by the `settings` removal
and drop any now unused `settings` isntances and method arguments.

I've intentionally *not* removed the `settings` argument from a few
files:
1. TransportAction
2. AbstractLifecycleComponent
3. BaseRestHandler

These files don't *need* `settings` either, but this change is large
enough as is.

Relates to #34488
2018-10-31 21:23:20 -04:00
..
aggs-matrix-stats Add a new "contains" feature (#34738) 2018-10-25 08:50:50 +03:00
analysis-common Core: Replace deprecated Loggers calls with LogManager. (#34691) 2018-10-29 15:52:30 -04:00
ingest-common Add a new "contains" feature (#34738) 2018-10-25 08:50:50 +03:00
lang-expression Core: Less settings to AbstractComponent (#35140) 2018-10-31 21:23:20 -04:00
lang-mustache Add a new "contains" feature (#34738) 2018-10-25 08:50:50 +03:00
lang-painless Core: Less settings to AbstractComponent (#35140) 2018-10-31 21:23:20 -04:00
mapper-extras Simplify the return type of FieldMapper#parse. (#32654) 2018-09-04 01:15:19 +00:00
parent-join Refactor children aggregator into a generic ParentJoinAggregator (#34845) 2018-10-26 16:26:45 +02:00
percolator Core: Less settings to AbstractComponent (#35140) 2018-10-31 21:23:20 -04:00
rank-eval Fix a variety of typos and misspelled words (#32792) 2018-10-03 18:11:38 +01:00
reindex Core: Less settings to AbstractComponent (#35140) 2018-10-31 21:23:20 -04:00
repository-url Core: Less settings to AbstractComponent (#35140) 2018-10-31 21:23:20 -04:00
transport-netty4 Core: Replace deprecated Loggers calls with LogManager. (#34691) 2018-10-29 15:52:30 -04:00
build.gradle Painless: Add spi jar that will be published for extending whitelists (#28302) 2018-01-18 19:16:26 -08:00