Interface SingletonServiceConfigurator

All Superinterfaces:
ImmutableSingletonServiceConfigurator, ServiceConfigurator, ServiceNameProvider

public interface SingletonServiceConfigurator extends ImmutableSingletonServiceConfigurator
Extension of ImmutableSingletonServiceConfigurator for customizing singleton service behavior.
Author:
Paul Ferraro
  • Method Details

    • requireQuorum

      SingletonServiceConfigurator requireQuorum(int quorum)
      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 configurator
    • electionPolicy

      Defines the policy for electing a primary singleton provider.
      Parameters:
      policy - an election policy
      Returns:
      a reference to this configurator
    • electionListener

      Defines a listener to trigger following the election of a primary singleton provider.
      Parameters:
      listener - an election listener
      Returns:
      a reference to this configurator