Interface InMemorySpanEventListener
-
- All Known Implementing Classes:
ZipkinPublisher
public interface InMemorySpanEventListenerListener for tracing events.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonEventLogged(InMemorySpan span, long epochMicros, java.lang.String eventName)Called when an event was logged.voidonEventLogged(InMemorySpan span, long epochMicros, java.util.Map<java.lang.String,?> fields)Called when an event was logged.voidonSpanFinished(InMemorySpan span, long durationMicros)Called when a span has finished.voidonSpanStarted(InMemorySpan span)Called when a span has started.
-
-
-
Method Detail
-
onSpanStarted
void onSpanStarted(InMemorySpan span)
Called when a span has started.- Parameters:
span- the span
-
onEventLogged
void onEventLogged(InMemorySpan span, long epochMicros, java.lang.String eventName)
Called when an event was logged.- Parameters:
span- the span the event was associated withepochMicros- timestamp epoch in microsecondseventName- event name
-
onEventLogged
void onEventLogged(InMemorySpan span, long epochMicros, java.util.Map<java.lang.String,?> fields)
Called when an event was logged.- Parameters:
span- the span the event was associated withepochMicros- timestamp epoch in microsecondsfields- fields as a map
-
onSpanFinished
void onSpanFinished(InMemorySpan span, long durationMicros)
Called when a span has finished.- Parameters:
span- the spandurationMicros- duration in microseconds
-
-