Package org.apache.ignite.spi.tracing
Interface SpiSpecificSpan
-
- All Known Implementing Classes:
NoopSpiSpecificSpan,OpenCensusSpanAdapter
public interface SpiSpecificSpanLogical piece of a trace that insulates spi specific logic.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SpiSpecificSpanaddLog(String logDesc)Logs work to span.SpiSpecificSpanaddTag(String tagName, String tagVal)Adds tag to span withStringvalue.SpiSpecificSpanend()Ends span.booleanisEnded()SpiSpecificSpansetStatus(SpanStatus spanStatus)Explicitly set status for span.
-
-
-
Method Detail
-
addTag
SpiSpecificSpan addTag(String tagName, String tagVal)
Adds tag to span withStringvalue.- Parameters:
tagName- Tag name.tagVal- Tag value.- Returns:
thisfor chaining.
-
addLog
SpiSpecificSpan addLog(String logDesc)
Logs work to span.- Parameters:
logDesc- Log description.- Returns:
thisfor chaining.
-
setStatus
SpiSpecificSpan setStatus(SpanStatus spanStatus)
Explicitly set status for span.- Parameters:
spanStatus- Status.- Returns:
thisfor chaining.
-
end
SpiSpecificSpan end()
Ends span. This action sets default status if not set and mark the span as ready to be exported.- Returns:
thisfor chaining.
-
isEnded
boolean isEnded()
- Returns:
trueif span has already ended.
-
-