Class StrictCheckSpanProcessor
java.lang.Object
org.opensearch.test.telemetry.tracing.StrictCheckSpanProcessor
- All Implemented Interfaces:
SpanProcessor
Strict check span processor to validate the spans.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn list of mock span data at any point of time.voidonEnd(org.opensearch.telemetry.tracing.Span span) Logic to be executed on span end.voidonStart(org.opensearch.telemetry.tracing.Span span) Logic to be executed on span start.static voidEnsures the strict check succeeds for all the spans.
-
Constructor Details
-
StrictCheckSpanProcessor
public StrictCheckSpanProcessor()Base constructor.
-
-
Method Details
-
onStart
public void onStart(org.opensearch.telemetry.tracing.Span span) Description copied from interface:SpanProcessorLogic to be executed on span start.- Specified by:
onStartin interfaceSpanProcessor- Parameters:
span- span which is starting.
-
onEnd
public void onEnd(org.opensearch.telemetry.tracing.Span span) Description copied from interface:SpanProcessorLogic to be executed on span end.- Specified by:
onEndin interfaceSpanProcessor- Parameters:
span- span which is ending.
-
getFinishedSpanItems
Return list of mock span data at any point of time. -
validateTracingStateOnShutdown
public static void validateTracingStateOnShutdown()Ensures the strict check succeeds for all the spans.
-