Class MemberSelectors
java.lang.Object
com.hazelcast.cluster.memberselector.MemberSelectors
A utility class to get
MemberSelector instances.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MemberSelectorAMemberSelectorinstance that selects only data members that own a partitionstatic final MemberSelectorAMemberSelectorinstance that selects only lite members that own no partitionstatic final MemberSelectorAMemberSelectorinstance that selects only local membersstatic final MemberSelectorAMemberSelectorinstance that selects only remote members -
Method Summary
Modifier and TypeMethodDescriptionstatic MemberSelectorand(MemberSelector... selectors) Selects a member when all of the selectors succeedstatic MemberSelectoror(MemberSelector... selectors) Selects a member when one of the selectors succeed
-
Field Details
-
LITE_MEMBER_SELECTOR
AMemberSelectorinstance that selects only lite members that own no partition -
DATA_MEMBER_SELECTOR
AMemberSelectorinstance that selects only data members that own a partition -
LOCAL_MEMBER_SELECTOR
AMemberSelectorinstance that selects only local members -
NON_LOCAL_MEMBER_SELECTOR
AMemberSelectorinstance that selects only remote members
-
-
Method Details
-
or
Selects a member when one of the selectors succeed- Parameters:
selectors-MemberSelectorinstances to iterate- Returns:
- a
MemberSelectorthat selects a member when one of the sub-selectors succeed
-
and
Selects a member when all of the selectors succeed- Parameters:
selectors-MemberSelectorinstances to iterate- Returns:
- a
MemberSelectorthat selects a member when all of the sub-selectors succeed
-