Package org.apache.ignite.spi.tracing
Class NoopSpiSpecificSpan
- java.lang.Object
- 
- org.apache.ignite.spi.tracing.NoopSpiSpecificSpan
 
- 
- All Implemented Interfaces:
- SpiSpecificSpan
 
 public class NoopSpiSpecificSpan extends Object implements SpiSpecificSpan Noop and null-safe implementation ofSpiSpecificSpan.
- 
- 
Field SummaryFields Modifier and Type Field Description static NoopSpiSpecificSpanINSTANCEInstance.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description NoopSpiSpecificSpanaddLog(String logDesc)Logs work to span.NoopSpiSpecificSpanaddTag(String tagName, String tagVal)Adds tag to span withStringvalue.NoopSpiSpecificSpanend()Ends span.booleanisEnded()NoopSpiSpecificSpansetStatus(SpanStatus spanStatus)Explicitly set status for span.
 
- 
- 
- 
Field Detail- 
INSTANCEpublic static final NoopSpiSpecificSpan INSTANCE Instance.
 
- 
 - 
Method Detail- 
addTagpublic NoopSpiSpecificSpan addTag(String tagName, String tagVal) Adds tag to span withStringvalue.- Specified by:
- addTagin interface- SpiSpecificSpan
- Parameters:
- tagName- Tag name.
- tagVal- Tag value.
- Returns:
- thisfor chaining.
 
 - 
addLogpublic NoopSpiSpecificSpan addLog(String logDesc) Logs work to span.- Specified by:
- addLogin interface- SpiSpecificSpan
- Parameters:
- logDesc- Log description.
- Returns:
- thisfor chaining.
 
 - 
setStatuspublic NoopSpiSpecificSpan setStatus(SpanStatus spanStatus) Explicitly set status for span.- Specified by:
- setStatusin interface- SpiSpecificSpan
- Parameters:
- spanStatus- Status.
- Returns:
- thisfor chaining.
 
 - 
endpublic NoopSpiSpecificSpan end() Ends span. This action sets default status if not set and mark the span as ready to be exported.- Specified by:
- endin interface- SpiSpecificSpan
- Returns:
- thisfor chaining.
 
 - 
isEndedpublic boolean isEnded() - Specified by:
- isEndedin interface- SpiSpecificSpan
- Returns:
- trueif span has already ended.
 
 
- 
 
-