## Uses of Interface
org.apache.ignite.internal.processors.tracing.messages.TraceableMessage

Packages that use TraceableMessage
org.apache.ignite.internal.processors.tracing.messages
org.apache.ignite.spi.discovery.tcp.messages: Contains implementation messages.

### Uses of TraceableMessage in org.apache.ignite.internal.processors.tracing.messages

Methods in org.apache.ignite.internal.processors.tracing.messages with type parameters of type TraceableMessage
`<T extends TraceableMessage> T` TraceableMessagesHandler.`branch(T msg, TraceableMessage parent)` Injects a sub-span to `msg` as child span contained in given `parent`.

Methods in org.apache.ignite.internal.processors.tracing.messages with parameters of type TraceableMessage
`void` TraceableMessagesHandler.`afterReceive(TraceableMessage msg)` Called when message is received.
`void` TraceableMessagesHandler.`beforeSend(TraceableMessage msg)` Called when message is going to be send.
`<T extends TraceableMessage> T` TraceableMessagesHandler.`branch(T msg, TraceableMessage parent)` Injects a sub-span to `msg` as child span contained in given `parent`.
`void` TraceableMessagesHandler.`finishProcessing(TraceableMessage msg)`

Method parameters in org.apache.ignite.internal.processors.tracing.messages with type arguments of type TraceableMessage
`static SpanType` TraceableMessagesTable.`traceName(Class<? extends TraceableMessage> msgCls)`

### Uses of TraceableMessage in org.apache.ignite.spi.discovery.tcp.messages

Classes in org.apache.ignite.spi.discovery.tcp.messages that implement TraceableMessage
`class` `TcpDiscoveryAbstractTraceableMessage` Abstract traceable message for TCP discovery.
`class` `TcpDiscoveryCustomEventMessage` Wrapped for custom message.
`class` `TcpDiscoveryJoinRequestMessage` Initial message sent by a node that wants to enter topology.
`class` `TcpDiscoveryNodeAddedMessage` Message telling nodes that new node should be added to topology.
`class` `TcpDiscoveryNodeAddFinishedMessage` Sent by coordinator across the ring to finish node add process.
`class` `TcpDiscoveryNodeFailedMessage` Sent by node that has detected node failure to coordinator across the ring, then sent by coordinator across the ring.
`class` `TcpDiscoveryNodeLeftMessage` Sent by node that is stopping to coordinator across the ring, then sent by coordinator across the ring.
`class` `TcpDiscoveryServerOnlyCustomEventMessage` Wrapped for custom message that must not be delivered to the client nodes.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.13.0
Release Date | : April 20 2022