Interface SingletonServiceConfigurator
-
- All Superinterfaces:
ImmutableSingletonServiceConfigurator,ServiceConfigurator,ServiceNameProvider
public interface SingletonServiceConfigurator extends ImmutableSingletonServiceConfigurator
Extension ofImmutableSingletonServiceConfiguratorfor customizing singleton service behavior.- Author:
- Paul Ferraro
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SingletonServiceConfiguratorelectionListener(SingletonElectionListener listener)Defines a listener to trigger following the election of a primary singleton provider.SingletonServiceConfiguratorelectionPolicy(SingletonElectionPolicy policy)Defines the policy for electing a primary singleton provider.SingletonServiceConfiguratorrequireQuorum(int quorum)Defines the minimum number of members required before a singleton election will take place.-
Methods inherited from interface org.wildfly.clustering.singleton.service.ImmutableSingletonServiceConfigurator
build
-
Methods inherited from interface org.wildfly.clustering.service.ServiceNameProvider
getServiceName
-
-
-
-
Method Detail
-
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
SingletonServiceConfigurator electionPolicy(SingletonElectionPolicy policy)
Defines the policy for electing a primary singleton provider.- Parameters:
policy- an election policy- Returns:
- a reference to this configurator
-
electionListener
SingletonServiceConfigurator electionListener(SingletonElectionListener listener)
Defines a listener to trigger following the election of a primary singleton provider.- Parameters:
listener- an election listener- Returns:
- a reference to this configurator
-
-