|
16 | 16 | import org.elasticsearch.action.ActionResponse;
|
17 | 17 | import org.elasticsearch.cluster.metadata.IndexNameExpressionResolver;
|
18 | 18 | import org.elasticsearch.cluster.node.DiscoveryNodes;
|
| 19 | +import org.elasticsearch.common.io.stream.NamedWriteableRegistry; |
19 | 20 | import org.elasticsearch.common.settings.ClusterSettings;
|
20 | 21 | import org.elasticsearch.common.settings.IndexScopedSettings;
|
21 | 22 | import org.elasticsearch.common.settings.Settings;
|
22 | 23 | import org.elasticsearch.common.settings.SettingsFilter;
|
| 24 | +import org.elasticsearch.features.NodeFeature; |
23 | 25 | import org.elasticsearch.index.analysis.AnalyzerProvider;
|
24 | 26 | import org.elasticsearch.index.analysis.TokenizerFactory;
|
25 | 27 | import org.elasticsearch.indices.analysis.AnalysisModule;
|
|
35 | 37 | import java.util.HashMap;
|
36 | 38 | import java.util.List;
|
37 | 39 | import java.util.Map;
|
| 40 | +import java.util.function.Predicate; |
38 | 41 | import java.util.function.Supplier;
|
39 | 42 |
|
40 | 43 | public class AnalysisAnsjPlugin extends Plugin implements AnalysisPlugin, ActionPlugin {
|
@@ -82,7 +85,7 @@ public Map<String, AnalysisModule.AnalysisProvider<AnalyzerProvider<? extends An
|
82 | 85 | }
|
83 | 86 |
|
84 | 87 | @Override
|
85 |
| - public List<RestHandler> getRestHandlers(Settings settings, RestController restController, ClusterSettings clusterSettings, IndexScopedSettings indexScopedSettings, SettingsFilter settingsFilter, IndexNameExpressionResolver indexNameExpressionResolver, Supplier<DiscoveryNodes> nodesInCluster) { |
| 88 | + public Collection<RestHandler> getRestHandlers(Settings settings, NamedWriteableRegistry namedWriteableRegistry, RestController restController, ClusterSettings clusterSettings, IndexScopedSettings indexScopedSettings, SettingsFilter settingsFilter, IndexNameExpressionResolver indexNameExpressionResolver, Supplier<DiscoveryNodes> nodesInCluster, Predicate<NodeFeature> clusterSupportsFeature) { |
86 | 89 | return Arrays.asList(new RestAnsjAction(), new AnalyzerCatAction(), new AnsjCatAction());
|
87 | 90 | }
|
88 | 91 | }
|
0 commit comments