public class TraceableMessagesHandler extends Object
| Constructor and Description |
|---|
TraceableMessagesHandler(SpanManager spanMgr,
IgniteLogger log) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterReceive(TraceableMessage msg)
Called when message is received.
|
void |
beforeSend(TraceableMessage msg)
Called when message is going to be send.
|
<T extends TraceableMessage> |
branch(T msg,
TraceableMessage parent)
Injects a sub-span to
msg as child span contained in given parent. |
void |
finishProcessing(TraceableMessage msg) |
public TraceableMessagesHandler(SpanManager spanMgr, IgniteLogger log)
spanMgr - Span manager.log - Logger.public void afterReceive(TraceableMessage msg)
SpanContainer.serializedSpanBytes()msg - Traceable message.public void beforeSend(TraceableMessage msg)
TraceableMessage.spanContainer().msg - Traceable message.public <T extends TraceableMessage> T branch(T msg, TraceableMessage parent)
msg as child span contained in given parent.T - Traceable message type.msg - Branched message.parent - Parent message.public void finishProcessing(TraceableMessage msg)
msg - Message.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.15.0 Release Date : April 25 2023