Class MockTracingTelemetry
java.lang.Object
org.opensearch.test.telemetry.tracing.MockTracingTelemetry
- All Implemented Interfaces:
Closeable,AutoCloseable,org.opensearch.telemetry.tracing.TracingTelemetry
public class MockTracingTelemetry
extends Object
implements org.opensearch.telemetry.tracing.TracingTelemetry
Mock
TracingTelemetry implementation for testing.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.opensearch.telemetry.tracing.SpancreateSpan(org.opensearch.telemetry.tracing.SpanCreationContext spanCreationContext, org.opensearch.telemetry.tracing.Span parentSpan) org.opensearch.telemetry.tracing.TracingContextPropagator
-
Constructor Details
-
MockTracingTelemetry
public MockTracingTelemetry()Base constructor.
-
-
Method Details
-
createSpan
public org.opensearch.telemetry.tracing.Span createSpan(org.opensearch.telemetry.tracing.SpanCreationContext spanCreationContext, org.opensearch.telemetry.tracing.Span parentSpan) - Specified by:
createSpanin interfaceorg.opensearch.telemetry.tracing.TracingTelemetry
-
getContextPropagator
public org.opensearch.telemetry.tracing.TracingContextPropagator getContextPropagator()- Specified by:
getContextPropagatorin interfaceorg.opensearch.telemetry.tracing.TracingTelemetry
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-