Class TcpDiscoveryAbstractTraceableMessage
- java.lang.Object
-
- org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryAbstractMessage
-
- org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryAbstractTraceableMessage
-
- All Implemented Interfaces:
Serializable,TraceableMessage
- Direct Known Subclasses:
TcpDiscoveryCustomEventMessage,TcpDiscoveryJoinRequestMessage,TcpDiscoveryNodeAddedMessage,TcpDiscoveryNodeAddFinishedMessage,TcpDiscoveryNodeFailedMessage,TcpDiscoveryNodeLeftMessage
public abstract class TcpDiscoveryAbstractTraceableMessage extends TcpDiscoveryAbstractMessage implements TraceableMessage
Abstract traceable message for TCP discovery.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryAbstractMessage
CHANGE_TOPOLOGY_FLAG_POS, CLIENT_ACK_FLAG_POS, CLIENT_FLAG_POS, CLIENT_RECON_SUCCESS_FLAG_POS, FORCE_FAIL_FLAG_POS, RESPONDED_FLAG_POS
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTcpDiscoveryAbstractTraceableMessage()Default no-arg constructor forExternalizableinterface.protectedTcpDiscoveryAbstractTraceableMessage(UUID creatorNodeId)Constructor.protectedTcpDiscoveryAbstractTraceableMessage(TcpDiscoveryAbstractTraceableMessage msg)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectreadResolve()Restores spanContainer field to non-null value after deserialization.SpanContainerspanContainer()-
Methods inherited from class org.apache.ignite.spi.discovery.tcp.messages.TcpDiscoveryAbstractMessage
addFailedNode, client, client, creatorNodeId, equals, failedNodes, failedNodes, force, force, getFlag, hashCode, highPriority, id, pendingIndex, pendingIndex, senderNodeId, senderNodeId, setFlag, topologyVersion, topologyVersion, toString, traceLogLevel, verified, verifierNodeId, verify
-
-
-
-
Constructor Detail
-
TcpDiscoveryAbstractTraceableMessage
protected TcpDiscoveryAbstractTraceableMessage()
Default no-arg constructor forExternalizableinterface.
-
TcpDiscoveryAbstractTraceableMessage
protected TcpDiscoveryAbstractTraceableMessage(UUID creatorNodeId)
Constructor.- Parameters:
creatorNodeId- Creator node ID.
-
TcpDiscoveryAbstractTraceableMessage
protected TcpDiscoveryAbstractTraceableMessage(TcpDiscoveryAbstractTraceableMessage msg)
- Parameters:
msg- Message.
-
-
Method Detail
-
readResolve
public Object readResolve()
Restores spanContainer field to non-null value after deserialization. This is needed for compatibility between nodes having Tracing SPI and not.- Returns:
- Deserialized instance os the current class.
-
spanContainer
public SpanContainer spanContainer()
- Specified by:
spanContainerin interfaceTraceableMessage- Returns:
- Span Container.
-
-