Class MockTelemetryPlugin

java.lang.Object
org.opensearch.plugins.Plugin
org.opensearch.test.telemetry.MockTelemetryPlugin
All Implemented Interfaces:
Closeable, AutoCloseable, org.opensearch.plugins.TelemetryPlugin

public class MockTelemetryPlugin extends org.opensearch.plugins.Plugin implements org.opensearch.plugins.TelemetryPlugin
Mock TelemetryPlugin implementation for testing.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Base constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Optional<org.opensearch.telemetry.Telemetry>
    getTelemetry(org.opensearch.telemetry.TelemetrySettings settings)
     

    Methods inherited from class org.opensearch.plugins.Plugin

    additionalSettings, close, createComponents, createGuiceModules, getAdditionalIndexSettingProviders, getBootstrapChecks, getExecutorBuilders, getFeature, getGuiceServiceClasses, getIndexTemplateMetadataUpgrader, getNamedWriteables, getNamedXContent, getRoles, getSecureSettingFactory, getSettings, getSettingsFilter, getSettingUpgraders, onIndexModule

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MockTelemetryPlugin

      public MockTelemetryPlugin()
      Base constructor.
  • Method Details

    • getTelemetry

      public Optional<org.opensearch.telemetry.Telemetry> getTelemetry(org.opensearch.telemetry.TelemetrySettings settings)
      Specified by:
      getTelemetry in interface org.opensearch.plugins.TelemetryPlugin
    • getName

      public String getName()
      Specified by:
      getName in interface org.opensearch.plugins.TelemetryPlugin