Use TelemetryProvider in Plugin::createComponents (#99737)

in order to avoid adding yet anther parameter to createComponents
a Tracer interface is replaced with TelemetryProvider.
this allows to get both Tracer and Metric (in the future) interfaces
This commit is contained in:
Przemyslaw Gomulka 2023-09-22 14:48:11 +02:00 committed by GitHub
parent 05879651ff
commit eca41871aa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
61 changed files with 159 additions and 128 deletions

View file

@ -131,7 +131,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptContext; import org.elasticsearch.script.ScriptContext;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.synonyms.SynonymsManagementAPIService; import org.elasticsearch.synonyms.SynonymsManagementAPIService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -168,7 +168,7 @@ public class CommonAnalysisPlugin extends Plugin implements AnalysisPlugin, Scri
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -28,7 +28,7 @@ import org.elasticsearch.plugins.scanners.StablePluginsRegistry;
import org.elasticsearch.script.Script; import org.elasticsearch.script.Script;
import org.elasticsearch.script.ScriptContext; import org.elasticsearch.script.ScriptContext;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.test.ESTokenStreamTestCase; import org.elasticsearch.test.ESTokenStreamTestCase;
import org.elasticsearch.test.IndexSettingsModule; import org.elasticsearch.test.IndexSettingsModule;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
@ -68,7 +68,22 @@ public class PredicateTokenScriptFilterTests extends ESTokenStreamTestCase {
}; };
Client client = new MockClient(Settings.EMPTY, null); Client client = new MockClient(Settings.EMPTY, null);
CommonAnalysisPlugin plugin = new CommonAnalysisPlugin(); CommonAnalysisPlugin plugin = new CommonAnalysisPlugin();
plugin.createComponents(client, null, null, null, scriptService, null, null, null, null, null, null, Tracer.NOOP, null, null); plugin.createComponents(
client,
null,
null,
null,
scriptService,
null,
null,
null,
null,
null,
null,
TelemetryProvider.NOOP,
null,
null
);
AnalysisModule module = new AnalysisModule( AnalysisModule module = new AnalysisModule(
TestEnvironment.newEnvironment(settings), TestEnvironment.newEnvironment(settings),
Collections.singletonList(plugin), Collections.singletonList(plugin),

View file

@ -28,7 +28,7 @@ import org.elasticsearch.plugins.scanners.StablePluginsRegistry;
import org.elasticsearch.script.Script; import org.elasticsearch.script.Script;
import org.elasticsearch.script.ScriptContext; import org.elasticsearch.script.ScriptContext;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.test.ESTokenStreamTestCase; import org.elasticsearch.test.ESTokenStreamTestCase;
import org.elasticsearch.test.IndexSettingsModule; import org.elasticsearch.test.IndexSettingsModule;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
@ -68,7 +68,22 @@ public class ScriptedConditionTokenFilterTests extends ESTokenStreamTestCase {
}; };
Client client = new MockClient(Settings.EMPTY, null); Client client = new MockClient(Settings.EMPTY, null);
CommonAnalysisPlugin plugin = new CommonAnalysisPlugin(); CommonAnalysisPlugin plugin = new CommonAnalysisPlugin();
plugin.createComponents(client, null, null, null, scriptService, null, null, null, null, null, null, Tracer.NOOP, null, null); plugin.createComponents(
client,
null,
null,
null,
scriptService,
null,
null,
null,
null,
null,
null,
TelemetryProvider.NOOP,
null,
null
);
AnalysisModule module = new AnalysisModule( AnalysisModule module = new AnalysisModule(
TestEnvironment.newEnvironment(settings), TestEnvironment.newEnvironment(settings),
Collections.singletonList(plugin), Collections.singletonList(plugin),

View file

@ -28,7 +28,6 @@ import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.telemetry.apm.internal.APMAgentSettings; import org.elasticsearch.telemetry.apm.internal.APMAgentSettings;
import org.elasticsearch.telemetry.apm.internal.APMTelemetryProvider; import org.elasticsearch.telemetry.apm.internal.APMTelemetryProvider;
import org.elasticsearch.telemetry.apm.internal.tracing.APMTracer; import org.elasticsearch.telemetry.apm.internal.tracing.APMTracer;
import org.elasticsearch.telemetry.tracing.Tracer;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -85,7 +84,7 @@ public class APM extends Plugin implements NetworkPlugin, TelemetryPlugin {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer unused, TelemetryProvider unused,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -70,7 +70,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -170,7 +170,7 @@ public class DataStreamsPlugin extends Plugin implements ActionPlugin {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -48,7 +48,7 @@ import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.tasks.Task; import org.elasticsearch.tasks.Task;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -119,7 +119,7 @@ public class IngestGeoIpPlugin extends Plugin implements IngestPlugin, SystemInd
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -43,7 +43,7 @@ import org.elasticsearch.script.ScriptContext;
import org.elasticsearch.script.ScriptEngine; import org.elasticsearch.script.ScriptEngine;
import org.elasticsearch.script.ScriptModule; import org.elasticsearch.script.ScriptModule;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -147,7 +147,7 @@ public final class PainlessPlugin extends Plugin implements ScriptPlugin, Extens
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -35,7 +35,7 @@ import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.tasks.Task; import org.elasticsearch.tasks.Task;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -100,7 +100,7 @@ public class ReindexPlugin extends Plugin implements ActionPlugin {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -45,7 +45,7 @@ import org.elasticsearch.rest.RestStatus;
import org.elasticsearch.rest.root.MainRestPlugin; import org.elasticsearch.rest.root.MainRestPlugin;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.tasks.Task; import org.elasticsearch.tasks.Task;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.test.ESSingleNodeTestCase; import org.elasticsearch.test.ESSingleNodeTestCase;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.netty4.Netty4Plugin; import org.elasticsearch.transport.netty4.Netty4Plugin;
@ -176,7 +176,7 @@ public class ReindexFromRemoteWithAuthTests extends ESSingleNodeTestCase {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -30,7 +30,7 @@ import org.elasticsearch.plugins.RepositoryPlugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.repositories.Repository; import org.elasticsearch.repositories.Repository;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ExecutorBuilder; import org.elasticsearch.threadpool.ExecutorBuilder;
import org.elasticsearch.threadpool.ScalingExecutorBuilder; import org.elasticsearch.threadpool.ScalingExecutorBuilder;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
@ -96,7 +96,7 @@ public class AzureRepositoryPlugin extends Plugin implements RepositoryPlugin, R
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -14,7 +14,7 @@ import org.elasticsearch.common.settings.MockSecureSettings;
import org.elasticsearch.common.settings.Settings; import org.elasticsearch.common.settings.Settings;
import org.elasticsearch.common.settings.SettingsException; import org.elasticsearch.common.settings.SettingsException;
import org.elasticsearch.common.settings.SettingsModule; import org.elasticsearch.common.settings.SettingsModule;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.test.ESTestCase; import org.elasticsearch.test.ESTestCase;
import org.elasticsearch.threadpool.TestThreadPool; import org.elasticsearch.threadpool.TestThreadPool;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
@ -73,7 +73,7 @@ public class AzureStorageServiceTests extends ESTestCase {
private AzureRepositoryPlugin pluginWithSettingsValidation(Settings settings) { private AzureRepositoryPlugin pluginWithSettingsValidation(Settings settings) {
final AzureRepositoryPlugin plugin = new AzureRepositoryPlugin(settings); final AzureRepositoryPlugin plugin = new AzureRepositoryPlugin(settings);
new SettingsModule(settings, plugin.getSettings(), Collections.emptyList()); new SettingsModule(settings, plugin.getSettings(), Collections.emptyList());
plugin.createComponents(null, null, threadPool, null, null, null, null, null, null, null, null, Tracer.NOOP, null, null); plugin.createComponents(null, null, threadPool, null, null, null, null, null, null, null, null, TelemetryProvider.NOOP, null, null);
return plugin; return plugin;
} }

View file

@ -31,7 +31,7 @@ import org.elasticsearch.plugins.RepositoryPlugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.repositories.Repository; import org.elasticsearch.repositories.Repository;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -102,7 +102,7 @@ public class S3RepositoryPlugin extends Plugin implements RepositoryPlugin, Relo
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -28,7 +28,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.repositories.Repository; import org.elasticsearch.repositories.Repository;
import org.elasticsearch.repositories.url.URLRepository; import org.elasticsearch.repositories.url.URLRepository;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -88,7 +88,7 @@ public class URLRepositoryPlugin extends Plugin implements RepositoryPlugin {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -22,7 +22,7 @@ import org.elasticsearch.indices.IndicesService;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -76,7 +76,7 @@ public final class RuntimeFieldsCommonPlugin extends Plugin {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -26,7 +26,7 @@ import org.elasticsearch.plugins.ClusterPlugin;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.Scheduler; import org.elasticsearch.threadpool.Scheduler;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
@ -92,7 +92,7 @@ public class SystemdPlugin extends Plugin implements ClusterPlugin {
final NamedWriteableRegistry namedWriteableRegistry, final NamedWriteableRegistry namedWriteableRegistry,
final IndexNameExpressionResolver expressionResolver, final IndexNameExpressionResolver expressionResolver,
final Supplier<RepositoriesService> repositoriesServiceSupplier, final Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -12,7 +12,7 @@ import org.elasticsearch.Build;
import org.elasticsearch.common.util.concurrent.EsExecutors; import org.elasticsearch.common.util.concurrent.EsExecutors;
import org.elasticsearch.core.CheckedConsumer; import org.elasticsearch.core.CheckedConsumer;
import org.elasticsearch.core.TimeValue; import org.elasticsearch.core.TimeValue;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.test.ESTestCase; import org.elasticsearch.test.ESTestCase;
import org.elasticsearch.test.hamcrest.OptionalMatchers; import org.elasticsearch.test.hamcrest.OptionalMatchers;
import org.elasticsearch.threadpool.Scheduler; import org.elasticsearch.threadpool.Scheduler;
@ -60,28 +60,28 @@ public class SystemdPluginTests extends ESTestCase {
public void testIsEnabled() { public void testIsEnabled() {
final SystemdPlugin plugin = new SystemdPlugin(false, randomPackageBuildType, Boolean.TRUE.toString()); final SystemdPlugin plugin = new SystemdPlugin(false, randomPackageBuildType, Boolean.TRUE.toString());
plugin.createComponents(null, null, threadPool, null, null, null, null, null, null, null, null, Tracer.NOOP, null, null); plugin.createComponents(null, null, threadPool, null, null, null, null, null, null, null, null, TelemetryProvider.NOOP, null, null);
assertTrue(plugin.isEnabled()); assertTrue(plugin.isEnabled());
assertNotNull(plugin.extender()); assertNotNull(plugin.extender());
} }
public void testIsNotPackageDistribution() { public void testIsNotPackageDistribution() {
final SystemdPlugin plugin = new SystemdPlugin(false, randomNonPackageBuildType, Boolean.TRUE.toString()); final SystemdPlugin plugin = new SystemdPlugin(false, randomNonPackageBuildType, Boolean.TRUE.toString());
plugin.createComponents(null, null, threadPool, null, null, null, null, null, null, null, null, Tracer.NOOP, null, null); plugin.createComponents(null, null, threadPool, null, null, null, null, null, null, null, null, TelemetryProvider.NOOP, null, null);
assertFalse(plugin.isEnabled()); assertFalse(plugin.isEnabled());
assertNull(plugin.extender()); assertNull(plugin.extender());
} }
public void testIsImplicitlyNotEnabled() { public void testIsImplicitlyNotEnabled() {
final SystemdPlugin plugin = new SystemdPlugin(false, randomPackageBuildType, null); final SystemdPlugin plugin = new SystemdPlugin(false, randomPackageBuildType, null);
plugin.createComponents(null, null, threadPool, null, null, null, null, null, null, null, null, Tracer.NOOP, null, null); plugin.createComponents(null, null, threadPool, null, null, null, null, null, null, null, null, TelemetryProvider.NOOP, null, null);
assertFalse(plugin.isEnabled()); assertFalse(plugin.isEnabled());
assertNull(plugin.extender()); assertNull(plugin.extender());
} }
public void testIsExplicitlyNotEnabled() { public void testIsExplicitlyNotEnabled() {
final SystemdPlugin plugin = new SystemdPlugin(false, randomPackageBuildType, Boolean.FALSE.toString()); final SystemdPlugin plugin = new SystemdPlugin(false, randomPackageBuildType, Boolean.FALSE.toString());
plugin.createComponents(null, null, threadPool, null, null, null, null, null, null, null, null, Tracer.NOOP, null, null); plugin.createComponents(null, null, threadPool, null, null, null, null, null, null, null, null, TelemetryProvider.NOOP, null, null);
assertFalse(plugin.isEnabled()); assertFalse(plugin.isEnabled());
assertNull(plugin.extender()); assertNull(plugin.extender());
} }
@ -169,7 +169,7 @@ public class SystemdPluginTests extends ESTestCase {
} }
}; };
plugin.createComponents(null, null, threadPool, null, null, null, null, null, null, null, null, Tracer.NOOP, null, null); plugin.createComponents(null, null, threadPool, null, null, null, null, null, null, null, null, TelemetryProvider.NOOP, null, null);
if (Boolean.TRUE.toString().equals(esSDNotify)) { if (Boolean.TRUE.toString().equals(esSDNotify)) {
assertNotNull(plugin.extender()); assertNotNull(plugin.extender());
} else { } else {

View file

@ -37,7 +37,7 @@ import org.elasticsearch.plugins.ClusterPlugin;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.test.ESIntegTestCase; import org.elasticsearch.test.ESIntegTestCase;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
@ -415,7 +415,7 @@ public class SimpleClusterStateIT extends ESIntegTestCase {
final NamedWriteableRegistry namedWriteableRegistry, final NamedWriteableRegistry namedWriteableRegistry,
final IndexNameExpressionResolver expressionResolver, final IndexNameExpressionResolver expressionResolver,
final Supplier<RepositoriesService> repositoriesServiceSupplier, final Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -22,7 +22,7 @@ import org.elasticsearch.indices.IndicesService;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.test.ESIntegTestCase; import org.elasticsearch.test.ESIntegTestCase;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
@ -77,7 +77,7 @@ public class TemplateUpgradeServiceIT extends ESIntegTestCase {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {
@ -96,7 +96,7 @@ public class TemplateUpgradeServiceIT extends ESIntegTestCase {
namedWriteableRegistry, namedWriteableRegistry,
expressionResolver, expressionResolver,
repositoriesServiceSupplier, repositoriesServiceSupplier,
tracer, telemetryProvider,
allocationService, allocationService,
indicesService indicesService
); );

View file

@ -27,7 +27,7 @@ import org.elasticsearch.plugins.HealthPlugin;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.test.ESIntegTestCase; import org.elasticsearch.test.ESIntegTestCase;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
@ -107,7 +107,7 @@ public class GetHealthActionIT extends ESIntegTestCase {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -27,7 +27,7 @@ import org.elasticsearch.plugins.HealthPlugin;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.test.ESIntegTestCase; import org.elasticsearch.test.ESIntegTestCase;
import org.elasticsearch.test.InternalTestCluster; import org.elasticsearch.test.InternalTestCluster;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
@ -136,7 +136,7 @@ public class HealthServiceIT extends ESIntegTestCase {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -38,7 +38,7 @@ import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestStatus; import org.elasticsearch.rest.RestStatus;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.test.ESIntegTestCase; import org.elasticsearch.test.ESIntegTestCase;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
@ -405,7 +405,7 @@ public class FinalPipelineIT extends ESIntegTestCase {
final NamedWriteableRegistry namedWriteableRegistry, final NamedWriteableRegistry namedWriteableRegistry,
final IndexNameExpressionResolver expressionResolver, final IndexNameExpressionResolver expressionResolver,
final Supplier<RepositoriesService> repositoriesServiceSupplier, final Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -22,7 +22,7 @@ import org.elasticsearch.indices.IndicesService;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.test.ESIntegTestCase; import org.elasticsearch.test.ESIntegTestCase;
import org.elasticsearch.test.ESIntegTestCase.ClusterScope; import org.elasticsearch.test.ESIntegTestCase.ClusterScope;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
@ -75,7 +75,7 @@ public class SettingsListenerIT extends ESIntegTestCase {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -27,7 +27,7 @@ import org.elasticsearch.plugins.IngestPlugin;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.test.ESSingleNodeTestCase; import org.elasticsearch.test.ESSingleNodeTestCase;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
@ -97,7 +97,7 @@ public class IngestAsyncProcessorIT extends ESSingleNodeTestCase {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -758,7 +758,7 @@ public class Node implements Closeable {
namedWriteableRegistry, namedWriteableRegistry,
clusterModule.getIndexNameExpressionResolver(), clusterModule.getIndexNameExpressionResolver(),
repositoriesServiceReference::get, repositoriesServiceReference::get,
tracer, telemetryProvider,
clusterModule.getAllocationService(), clusterModule.getAllocationService(),
indicesService indicesService
) )

View file

@ -26,7 +26,7 @@ import org.elasticsearch.index.IndexSettingProvider;
import org.elasticsearch.indices.IndicesService; import org.elasticsearch.indices.IndicesService;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ExecutorBuilder; import org.elasticsearch.threadpool.ExecutorBuilder;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
@ -81,7 +81,7 @@ public abstract class Plugin implements Closeable {
* @param indexNameExpressionResolver A service that resolves expression to index and alias names * @param indexNameExpressionResolver A service that resolves expression to index and alias names
* @param repositoriesServiceSupplier A supplier for the service that manages snapshot repositories; will return null when this method * @param repositoriesServiceSupplier A supplier for the service that manages snapshot repositories; will return null when this method
* is called, but will return the repositories service once the node is initialized. * is called, but will return the repositories service once the node is initialized.
* @param tracer An interface for distributed tracing * @param telemetryProvider An interface for distributed tracing
* @param allocationService A service to manage shard allocation in the cluster * @param allocationService A service to manage shard allocation in the cluster
* @param indicesService A service to manage indices in the cluster * @param indicesService A service to manage indices in the cluster
*/ */
@ -97,7 +97,7 @@ public abstract class Plugin implements Closeable {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -47,7 +47,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestRequest; import org.elasticsearch.rest.RestRequest;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.tasks.Task; import org.elasticsearch.tasks.Task;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.test.ESTestCase; import org.elasticsearch.test.ESTestCase;
import org.elasticsearch.test.InternalTestCluster; import org.elasticsearch.test.InternalTestCluster;
import org.elasticsearch.test.MockHttpTransport; import org.elasticsearch.test.MockHttpTransport;
@ -454,7 +454,7 @@ public class NodeTests extends ESTestCase {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -32,7 +32,7 @@ import org.elasticsearch.indices.recovery.plan.ShardSnapshotsService;
import org.elasticsearch.ingest.Processor; import org.elasticsearch.ingest.Processor;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.test.ESTestCase; import org.elasticsearch.test.ESTestCase;
import org.elasticsearch.test.PrivilegedOperations; import org.elasticsearch.test.PrivilegedOperations;
import org.elasticsearch.test.compiler.InMemoryJavaCompiler; import org.elasticsearch.test.compiler.InMemoryJavaCompiler;
@ -271,7 +271,7 @@ public class PluginIntrospectorTests extends ESTestCase {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -31,7 +31,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -75,7 +75,7 @@ public class SeekTrackerPlugin extends Plugin implements ActionPlugin {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -32,7 +32,7 @@ import org.elasticsearch.indices.cluster.IndicesClusterStateService.AllocatedInd
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -88,7 +88,7 @@ public final class MockIndexEventListener {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -25,7 +25,7 @@ import org.elasticsearch.plugins.SearchPlugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.search.aggregations.support.ValuesSourceRegistry; import org.elasticsearch.search.aggregations.support.ValuesSourceRegistry;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -187,7 +187,7 @@ public class AnalyticsPlugin extends Plugin implements SearchPlugin, ActionPlugi
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -23,7 +23,7 @@ import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.plugins.SystemIndexPlugin; import org.elasticsearch.plugins.SystemIndexPlugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -73,7 +73,7 @@ public class AsyncResultsIndexPlugin extends Plugin implements SystemIndexPlugin
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -36,7 +36,7 @@ import org.elasticsearch.reservedstate.ReservedClusterStateHandler;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -119,7 +119,7 @@ public class Autoscaling extends Plugin implements ActionPlugin, ExtensiblePlugi
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -50,7 +50,7 @@ import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.tasks.Task; import org.elasticsearch.tasks.Task;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ExecutorBuilder; import org.elasticsearch.threadpool.ExecutorBuilder;
import org.elasticsearch.threadpool.FixedExecutorBuilder; import org.elasticsearch.threadpool.FixedExecutorBuilder;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
@ -189,7 +189,7 @@ public class Ccr extends Plugin implements ActionPlugin, PersistentTaskPlugin, E
final NamedWriteableRegistry namedWriteableRegistry, final NamedWriteableRegistry namedWriteableRegistry,
final IndexNameExpressionResolver expressionResolver, final IndexNameExpressionResolver expressionResolver,
final Supplier<RepositoriesService> repositoriesServiceSupplier, final Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -89,7 +89,7 @@ import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.snapshots.sourceonly.SourceOnlySnapshotRepository; import org.elasticsearch.snapshots.sourceonly.SourceOnlySnapshotRepository;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -333,7 +333,7 @@ public class XPackPlugin extends XPackClientPlugin
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -90,6 +90,7 @@ import org.elasticsearch.script.ScriptContext;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.search.internal.ShardSearchRequest; import org.elasticsearch.search.internal.ShardSearchRequest;
import org.elasticsearch.snapshots.Snapshot; import org.elasticsearch.snapshots.Snapshot;
import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.tracing.Tracer;
import org.elasticsearch.threadpool.ExecutorBuilder; import org.elasticsearch.threadpool.ExecutorBuilder;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
@ -204,7 +205,7 @@ public class LocalStateCompositeXPackPlugin extends XPackPlugin
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {
@ -221,7 +222,7 @@ public class LocalStateCompositeXPackPlugin extends XPackPlugin
namedWriteableRegistry, namedWriteableRegistry,
expressionResolver, expressionResolver,
repositoriesServiceSupplier, repositoriesServiceSupplier,
tracer, telemetryProvider,
allocationService, allocationService,
indicesService indicesService
) )
@ -241,7 +242,7 @@ public class LocalStateCompositeXPackPlugin extends XPackPlugin
namedWriteableRegistry, namedWriteableRegistry,
expressionResolver, expressionResolver,
repositoriesServiceSupplier, repositoriesServiceSupplier,
tracer, telemetryProvider,
allocationService, allocationService,
indicesService indicesService
) )

View file

@ -29,7 +29,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -100,7 +100,7 @@ public class Deprecation extends Plugin implements ActionPlugin {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -35,7 +35,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -201,7 +201,7 @@ public class EnrichPlugin extends Plugin implements SystemIndexPlugin, IngestPlu
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -35,7 +35,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -209,7 +209,7 @@ public class EnterpriseSearch extends Plugin implements ActionPlugin, SystemInde
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -30,7 +30,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -114,7 +114,7 @@ public class LocalStateEnterpriseSearch extends LocalStateCompositeXPackPlugin {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {
@ -130,7 +130,7 @@ public class LocalStateEnterpriseSearch extends LocalStateCompositeXPackPlugin {
namedWriteableRegistry, namedWriteableRegistry,
indexNameExpressionResolver, indexNameExpressionResolver,
repositoriesServiceSupplier, repositoriesServiceSupplier,
tracer, telemetryProvider,
allocationService, allocationService,
indicesService indicesService
); );

View file

@ -34,7 +34,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -83,7 +83,7 @@ public class EqlPlugin extends Plugin implements ActionPlugin, CircuitBreakerPlu
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -39,7 +39,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ExecutorBuilder; import org.elasticsearch.threadpool.ExecutorBuilder;
import org.elasticsearch.threadpool.FixedExecutorBuilder; import org.elasticsearch.threadpool.FixedExecutorBuilder;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
@ -89,7 +89,7 @@ public class EsqlPlugin extends Plugin implements ActionPlugin {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -43,7 +43,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -112,7 +112,7 @@ public class Fleet extends Plugin implements SystemIndexPlugin {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -32,7 +32,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -98,7 +98,7 @@ public class IdentityProviderPlugin extends Plugin implements ActionPlugin {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -26,7 +26,7 @@ import org.elasticsearch.indices.IndicesService;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.test.ESSingleNodeTestCase; import org.elasticsearch.test.ESSingleNodeTestCase;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
@ -74,7 +74,7 @@ public class UpdateSettingsStepTests extends ESSingleNodeTestCase {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -38,7 +38,7 @@ import org.elasticsearch.reservedstate.ReservedClusterStateHandler;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -166,7 +166,7 @@ public class IndexLifecycle extends Plugin implements ActionPlugin, HealthPlugin
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -33,7 +33,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -116,7 +116,7 @@ public class InferencePlugin extends Plugin implements ActionPlugin, SystemIndex
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -77,7 +77,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ExecutorBuilder; import org.elasticsearch.threadpool.ExecutorBuilder;
import org.elasticsearch.threadpool.ScalingExecutorBuilder; import org.elasticsearch.threadpool.ScalingExecutorBuilder;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
@ -907,7 +907,7 @@ public class MachineLearning extends Plugin
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -34,7 +34,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -130,7 +130,7 @@ public class Monitoring extends Plugin implements ActionPlugin, ReloadablePlugin
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -57,7 +57,7 @@ import org.elasticsearch.script.ScriptService;
import org.elasticsearch.snapshots.Snapshot; import org.elasticsearch.snapshots.Snapshot;
import org.elasticsearch.snapshots.SnapshotRestoreException; import org.elasticsearch.snapshots.SnapshotRestoreException;
import org.elasticsearch.snapshots.sourceonly.SourceOnlySnapshotRepository; import org.elasticsearch.snapshots.sourceonly.SourceOnlySnapshotRepository;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -102,7 +102,7 @@ public class OldLuceneVersions extends Plugin implements IndexStorePlugin, Clust
final NamedWriteableRegistry registry, final NamedWriteableRegistry registry,
final IndexNameExpressionResolver resolver, final IndexNameExpressionResolver resolver,
final Supplier<RepositoriesService> repositoriesServiceSupplier, final Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -33,7 +33,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ExecutorBuilder; import org.elasticsearch.threadpool.ExecutorBuilder;
import org.elasticsearch.threadpool.ScalingExecutorBuilder; import org.elasticsearch.threadpool.ScalingExecutorBuilder;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
@ -90,7 +90,7 @@ public class ProfilingPlugin extends Plugin implements ActionPlugin {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -70,7 +70,7 @@ import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.snapshots.SearchableSnapshotsSettings; import org.elasticsearch.snapshots.SearchableSnapshotsSettings;
import org.elasticsearch.snapshots.sourceonly.SourceOnlySnapshotRepository; import org.elasticsearch.snapshots.sourceonly.SourceOnlySnapshotRepository;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ExecutorBuilder; import org.elasticsearch.threadpool.ExecutorBuilder;
import org.elasticsearch.threadpool.ScalingExecutorBuilder; import org.elasticsearch.threadpool.ScalingExecutorBuilder;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
@ -331,7 +331,7 @@ public class SearchableSnapshots extends Plugin implements IndexStorePlugin, Eng
final NamedWriteableRegistry registry, final NamedWriteableRegistry registry,
final IndexNameExpressionResolver resolver, final IndexNameExpressionResolver resolver,
final Supplier<RepositoriesService> repositoriesServiceSupplier, final Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -90,6 +90,7 @@ import org.elasticsearch.rest.RestRequest;
import org.elasticsearch.rest.RestStatus; import org.elasticsearch.rest.RestStatus;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.search.internal.ShardSearchRequest; import org.elasticsearch.search.internal.ShardSearchRequest;
import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.tracing.Tracer;
import org.elasticsearch.threadpool.ExecutorBuilder; import org.elasticsearch.threadpool.ExecutorBuilder;
import org.elasticsearch.threadpool.FixedExecutorBuilder; import org.elasticsearch.threadpool.FixedExecutorBuilder;
@ -635,7 +636,7 @@ public class Security extends Plugin
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -40,7 +40,7 @@ import org.elasticsearch.plugins.PersistentTaskPlugin;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.test.ESIntegTestCase; import org.elasticsearch.test.ESIntegTestCase;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
@ -146,7 +146,7 @@ public class NodeShutdownTasksIT extends ESIntegTestCase {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -28,7 +28,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -53,7 +53,7 @@ public class ShutdownPlugin extends Plugin implements ActionPlugin {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -37,7 +37,7 @@ import org.elasticsearch.reservedstate.ReservedClusterStateHandler;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -135,7 +135,7 @@ public class SnapshotLifecycle extends Plugin implements ActionPlugin, HealthPlu
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -31,7 +31,7 @@ import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.rest.RestController; import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -99,7 +99,7 @@ public class SqlPlugin extends Plugin implements ActionPlugin {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -20,7 +20,7 @@ import org.elasticsearch.plugins.ActionPlugin;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -55,7 +55,7 @@ public class StackPlugin extends Plugin implements ActionPlugin {
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver indexNameExpressionResolver, IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -49,7 +49,7 @@ import org.elasticsearch.rest.RestController;
import org.elasticsearch.rest.RestHandler; import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.rest.RestStatus; import org.elasticsearch.rest.RestStatus;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.watcher.ResourceWatcherService; import org.elasticsearch.watcher.ResourceWatcherService;
import org.elasticsearch.xcontent.NamedXContentRegistry; import org.elasticsearch.xcontent.NamedXContentRegistry;
@ -241,7 +241,7 @@ public class Transform extends Plugin implements SystemIndexPlugin, PersistentTa
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -36,7 +36,7 @@ import org.elasticsearch.plugins.NetworkPlugin;
import org.elasticsearch.plugins.Plugin; import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.repositories.RepositoriesService; import org.elasticsearch.repositories.RepositoriesService;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
import org.elasticsearch.transport.Transport; import org.elasticsearch.transport.Transport;
import org.elasticsearch.transport.TransportException; import org.elasticsearch.transport.TransportException;
@ -96,7 +96,7 @@ public class VotingOnlyNodePlugin extends Plugin implements ClusterCoordinationP
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -54,7 +54,7 @@ import org.elasticsearch.rest.RestHandler;
import org.elasticsearch.script.ScriptContext; import org.elasticsearch.script.ScriptContext;
import org.elasticsearch.script.ScriptService; import org.elasticsearch.script.ScriptService;
import org.elasticsearch.script.TemplateScript; import org.elasticsearch.script.TemplateScript;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.threadpool.ExecutorBuilder; import org.elasticsearch.threadpool.ExecutorBuilder;
import org.elasticsearch.threadpool.FixedExecutorBuilder; import org.elasticsearch.threadpool.FixedExecutorBuilder;
import org.elasticsearch.threadpool.ThreadPool; import org.elasticsearch.threadpool.ThreadPool;
@ -317,7 +317,7 @@ public class Watcher extends Plugin implements SystemIndexPlugin, ScriptPlugin,
NamedWriteableRegistry namedWriteableRegistry, NamedWriteableRegistry namedWriteableRegistry,
IndexNameExpressionResolver expressionResolver, IndexNameExpressionResolver expressionResolver,
Supplier<RepositoriesService> repositoriesServiceSupplier, Supplier<RepositoriesService> repositoriesServiceSupplier,
Tracer tracer, TelemetryProvider telemetryProvider,
AllocationService allocationService, AllocationService allocationService,
IndicesService indicesService IndicesService indicesService
) { ) {

View file

@ -15,7 +15,7 @@ import org.elasticsearch.index.engine.InternalEngineFactory;
import org.elasticsearch.indices.SystemIndexDescriptor; import org.elasticsearch.indices.SystemIndexDescriptor;
import org.elasticsearch.indices.TestIndexNameExpressionResolver; import org.elasticsearch.indices.TestIndexNameExpressionResolver;
import org.elasticsearch.plugins.internal.DocumentParsingObserver; import org.elasticsearch.plugins.internal.DocumentParsingObserver;
import org.elasticsearch.telemetry.tracing.Tracer; import org.elasticsearch.telemetry.TelemetryProvider;
import org.elasticsearch.test.ESTestCase; import org.elasticsearch.test.ESTestCase;
import org.elasticsearch.test.IndexSettingsModule; import org.elasticsearch.test.IndexSettingsModule;
import org.elasticsearch.threadpool.ExecutorBuilder; import org.elasticsearch.threadpool.ExecutorBuilder;
@ -75,7 +75,7 @@ public class WatcherPluginTests extends ESTestCase {
// also no component creation if not enabled // also no component creation if not enabled
assertThat( assertThat(
watcher.createComponents(null, null, null, null, null, null, null, null, null, null, null, Tracer.NOOP, null, null), watcher.createComponents(null, null, null, null, null, null, null, null, null, null, null, TelemetryProvider.NOOP, null, null),
hasSize(0) hasSize(0)
); );