diff options
author | Simon Willnauer <simon.willnauer@elasticsearch.com> | 2016-09-19 22:10:47 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-19 22:10:47 +0200 |
commit | ee8d14798f19bae81ea7b84fea0699b240ba145c (patch) | |
tree | f3733e04c036ac2900a015691267b7271291a4e0 /core/src/test/java/org/elasticsearch/action/IndicesRequestIT.java | |
parent | ed4d0881b188df46a41bea11e166f79ba925d77c (diff) |
Unguice Transport and friends (#20526)
This change removes all guice interaction from Transport, HttpServerTransport,
HttpServer and TransportService. All these classes as well as their subclasses
or extended version configured via plugins are now created by using plain old
bloody java constructors. YAY!
Diffstat (limited to 'core/src/test/java/org/elasticsearch/action/IndicesRequestIT.java')
-rw-r--r-- | core/src/test/java/org/elasticsearch/action/IndicesRequestIT.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/core/src/test/java/org/elasticsearch/action/IndicesRequestIT.java b/core/src/test/java/org/elasticsearch/action/IndicesRequestIT.java index 778a0801f5..d1d01610f1 100644 --- a/core/src/test/java/org/elasticsearch/action/IndicesRequestIT.java +++ b/core/src/test/java/org/elasticsearch/action/IndicesRequestIT.java @@ -78,9 +78,9 @@ import org.elasticsearch.action.update.UpdateAction; import org.elasticsearch.action.update.UpdateRequest; import org.elasticsearch.action.update.UpdateResponse; import org.elasticsearch.cluster.metadata.IndexNameExpressionResolver; -import org.elasticsearch.common.network.NetworkModule; import org.elasticsearch.common.settings.Settings; import org.elasticsearch.index.query.QueryBuilders; +import org.elasticsearch.plugins.NetworkPlugin; import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.PluginsService; import org.elasticsearch.script.MockScriptPlugin; @@ -739,10 +739,11 @@ public class IndicesRequestIT extends ESIntegTestCase { public static class InterceptingTransportService implements TransportInterceptor { - public static class TestPlugin extends Plugin { + public static class TestPlugin extends Plugin implements NetworkPlugin { public final InterceptingTransportService instance = new InterceptingTransportService(); - public void onModule(NetworkModule module) { - module.addTransportInterceptor(instance); + @Override + public List<TransportInterceptor> getTransportInterceptors() { + return Collections.singletonList(instance); } } |