Interface LeaderContender

    • Method Detail

      • grantLeadership

        void grantLeadership​(UUID leaderSessionID)
        Callback method which is called by the LeaderElectionService upon selecting this instance as the new leader. The method is called with the new leader session ID.
        Parameters:
        leaderSessionID - New leader session ID
      • revokeLeadership

        void revokeLeadership()
        Callback method which is called by the LeaderElectionService upon revoking the leadership of a former leader. This might happen in case that multiple contenders have been granted leadership.
      • handleError

        void handleError​(Exception exception)
        Callback method which is called by LeaderElectionService in case of an error in the service thread.
        Parameters:
        exception - Caught exception