Interface SingletonServiceBuilder<T>

    • Method Detail

      • requireQuorum

        SingletonServiceBuilder<T> requireQuorum​(int quorum)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Defines the minimum number of members required before a singleton election will take place.
        Parameters:
        quorum - the quorum required for electing a primary singleton provider
        Returns:
        a reference to this builder
      • electionPolicy

        SingletonServiceBuilder<T> electionPolicy​(SingletonElectionPolicy policy)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Defines the policy for electing a primary singleton provider.
        Parameters:
        policy - an election policy
        Returns:
        a reference to this builder
      • electionListener

        SingletonServiceBuilder<T> electionListener​(SingletonElectionListener listener)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Defines a listener to trigger following the election of a primary singleton provider.
        Parameters:
        listener - an election listener
        Returns:
        a reference to this builder