Interface DiscoveryCustomMessage

    • Method Detail

      • id

        IgniteUuid id()
        Returns:
        Unique custom message ID.
      • ackMessage

        @Nullable
        @Nullable DiscoveryCustomMessage ackMessage()
        Called when custom message has been handled by all nodes.
        Returns:
        Ack message or null if ack is not required.
      • isMutable

        boolean isMutable()
        Returns:
        True if message can be modified during listener notification. Changes will be sent to next nodes.
      • createDiscoCache

        DiscoCache createDiscoCache​(GridDiscoveryManager mgr,
                                    AffinityTopologyVersion topVer,
                                    DiscoCache discoCache)
        Creates new discovery cache if message caused topology version change.
        Parameters:
        mgr - Discovery manager.
        topVer - New topology version.
        discoCache - Current discovery cache.
        Returns:
        Reused discovery cache.