Record Class PluginServiceInstances

java.lang.Object
java.lang.Record
org.elasticsearch.node.PluginServiceInstances
All Implemented Interfaces:
Plugin.PluginServices

public record PluginServiceInstances(Client client, ClusterService clusterService, RerouteService rerouteService, ThreadPool threadPool, BigArrays bigArrays, ResourceWatcherService resourceWatcherService, ScriptService scriptService, NamedXContentRegistry xContentRegistry, Environment environment, NodeEnvironment nodeEnvironment, NamedWriteableRegistry namedWriteableRegistry, IndexNameExpressionResolver indexNameExpressionResolver, RepositoriesService repositoriesService, TelemetryProvider telemetryProvider, AllocationService allocationService, IndicesService indicesService, FeatureService featureService, SystemIndices systemIndices, DataStreamGlobalRetentionSettings dataStreamGlobalRetentionSettings, DocumentParsingProvider documentParsingProvider, TaskManager taskManager, ProjectResolver projectResolver, ActionLoggingFieldsProvider loggingFieldsProvider, IndexingPressure indexingPressure, LinkedProjectConfigService linkedProjectConfigService, ProjectRoutingResolver projectRoutingResolver, RemoteTransportClient remoteTransportClient, CrossProjectModeDecider crossProjectModeDecider, PersistentTaskLifecycleManager taskLifecycleManager, DataStreamLifecycleErrorStore dlmErrorStore) extends Record implements Plugin.PluginServices
  • Constructor Details

    • PluginServiceInstances

      public PluginServiceInstances(Client client, ClusterService clusterService, RerouteService rerouteService, ThreadPool threadPool, BigArrays bigArrays, ResourceWatcherService resourceWatcherService, ScriptService scriptService, NamedXContentRegistry xContentRegistry, Environment environment, NodeEnvironment nodeEnvironment, NamedWriteableRegistry namedWriteableRegistry, IndexNameExpressionResolver indexNameExpressionResolver, RepositoriesService repositoriesService, TelemetryProvider telemetryProvider, AllocationService allocationService, IndicesService indicesService, FeatureService featureService, SystemIndices systemIndices, DataStreamGlobalRetentionSettings dataStreamGlobalRetentionSettings, DocumentParsingProvider documentParsingProvider, TaskManager taskManager, ProjectResolver projectResolver, ActionLoggingFieldsProvider loggingFieldsProvider, IndexingPressure indexingPressure, LinkedProjectConfigService linkedProjectConfigService, ProjectRoutingResolver projectRoutingResolver, RemoteTransportClient remoteTransportClient, CrossProjectModeDecider crossProjectModeDecider, PersistentTaskLifecycleManager taskLifecycleManager, DataStreamLifecycleErrorStore dlmErrorStore)
      Creates an instance of a PluginServiceInstances record class.
      Parameters:
      client - the value for the client record component
      clusterService - the value for the clusterService record component
      rerouteService - the value for the rerouteService record component
      threadPool - the value for the threadPool record component
      bigArrays - the value for the bigArrays record component
      resourceWatcherService - the value for the resourceWatcherService record component
      scriptService - the value for the scriptService record component
      xContentRegistry - the value for the xContentRegistry record component
      environment - the value for the environment record component
      nodeEnvironment - the value for the nodeEnvironment record component
      namedWriteableRegistry - the value for the namedWriteableRegistry record component
      indexNameExpressionResolver - the value for the indexNameExpressionResolver record component
      repositoriesService - the value for the repositoriesService record component
      telemetryProvider - the value for the telemetryProvider record component
      allocationService - the value for the allocationService record component
      indicesService - the value for the indicesService record component
      featureService - the value for the featureService record component
      systemIndices - the value for the systemIndices record component
      dataStreamGlobalRetentionSettings - the value for the dataStreamGlobalRetentionSettings record component
      documentParsingProvider - the value for the documentParsingProvider record component
      taskManager - the value for the taskManager record component
      projectResolver - the value for the projectResolver record component
      loggingFieldsProvider - the value for the loggingFieldsProvider record component
      indexingPressure - the value for the indexingPressure record component
      linkedProjectConfigService - the value for the linkedProjectConfigService record component
      projectRoutingResolver - the value for the projectRoutingResolver record component
      remoteTransportClient - the value for the remoteTransportClient record component
      crossProjectModeDecider - the value for the crossProjectModeDecider record component
      taskLifecycleManager - the value for the taskLifecycleManager record component
      dlmErrorStore - the value for the dlmErrorStore record component
  • Method Details