Class PreferredSingletonElectionPolicy
java.lang.Object
org.wildfly.clustering.singleton.election.PreferredSingletonElectionPolicy
- All Implemented Interfaces:
SingletonElectionPolicy
An election policy that always elects a preferred node, and defers to a default policy
if the preferred node is not a candidate. The means of specifying the preferred node is
the responsibility of the extending class.
- Author:
- Paul Ferraro
-
Constructor Summary
ConstructorsConstructorDescriptionPreferredSingletonElectionPolicy(SingletonElectionPolicy policy, List<Preference> preferences) PreferredSingletonElectionPolicy(SingletonElectionPolicy policy, Preference... preferences) -
Method Summary
-
Constructor Details
-
PreferredSingletonElectionPolicy
-
PreferredSingletonElectionPolicy
public PreferredSingletonElectionPolicy(SingletonElectionPolicy policy, List<Preference> preferences)
-
-
Method Details
-
elect
Description copied from interface:SingletonElectionPolicyElect a single node from the specified list of candidate nodes.- Specified by:
electin interfaceSingletonElectionPolicy- Parameters:
candidates- a list of candidate nodes.- Returns:
- the elected node
-