Class IgniteDiagnosticPrepareContext


  • public class IgniteDiagnosticPrepareContext
    extends Object
    Groups diagnostic closures by node/closure type.
    • Constructor Detail

      • IgniteDiagnosticPrepareContext

        public IgniteDiagnosticPrepareContext​(UUID nodeId)
        Parameters:
        nodeId - Local node ID.
    • Method Detail

      • exchangeInfo

        public void exchangeInfo​(UUID nodeId,
                                 AffinityTopologyVersion topVer,
                                 String msg)
        Parameters:
        nodeId - Remote node ID.
        topVer - Topology version.
        msg - Initial message.
      • txKeyInfo

        public void txKeyInfo​(UUID nodeId,
                              int cacheId,
                              Collection<KeyCacheObject> keys,
                              String msg)
        Parameters:
        nodeId - Remote node ID.
        cacheId - Cache ID.
        keys - Entry keys.
        msg - Initial message.
      • remoteTxInfo

        public void remoteTxInfo​(UUID nodeId,
                                 GridCacheVersion dhtVer,
                                 GridCacheVersion nearVer,
                                 String msg)
        Parameters:
        nodeId - Remote node ID.
        dhtVer - Tx dht version.
        nearVer - Tx near version.
        msg - Initial message.
      • basicInfo

        public void basicInfo​(UUID nodeId,
                              String msg)
        Parameters:
        nodeId - Remote node ID.
        msg - Initial message.
      • empty

        public boolean empty()
        Returns:
        True if there are no added closures.