Interface FollowerContext

    • Method Detail

      • leader

        ClusterNode leader()
        Returns a node that is currently holding the leadership.
        Returns:
        Leader node.
      • localNode

        ClusterNode localNode()
        Returns the local node where the Candidate is running.
        Returns:
        Local node.
      • addListener

        void addListener​(LeaderChangeListener listener)
        Registers the leader change event listener.

        The specified listener will be notified every time when some other node becomes a new leader.

        This listener will be kept registered only while candidate stays in the follower state. Listener will be automatically unregistered when candidate switches to the leader state.

        Parameters:
        listener - Listener.