Class MemberSelectors
- java.lang.Object
-
- com.hazelcast.cluster.memberselector.MemberSelectors
-
public final class MemberSelectors extends java.lang.Object
A utility class to getMemberSelector
instances.
-
-
Field Summary
Fields Modifier and Type Field Description static MemberSelector
DATA_MEMBER_SELECTOR
AMemberSelector
instance that selects only data members that own a partitionstatic MemberSelector
LITE_MEMBER_SELECTOR
AMemberSelector
instance that selects only lite members that own no partitionstatic MemberSelector
LOCAL_MEMBER_SELECTOR
AMemberSelector
instance that selects only local membersstatic MemberSelector
NON_LOCAL_MEMBER_SELECTOR
AMemberSelector
instance that selects only remote members
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MemberSelector
and(MemberSelector... selectors)
Selects a member when all of the selectors succeedstatic MemberSelector
or(MemberSelector... selectors)
Selects a member when one of the selectors succeed
-
-
-
Field Detail
-
LITE_MEMBER_SELECTOR
public static final MemberSelector LITE_MEMBER_SELECTOR
AMemberSelector
instance that selects only lite members that own no partition
-
DATA_MEMBER_SELECTOR
public static final MemberSelector DATA_MEMBER_SELECTOR
AMemberSelector
instance that selects only data members that own a partition
-
LOCAL_MEMBER_SELECTOR
public static final MemberSelector LOCAL_MEMBER_SELECTOR
AMemberSelector
instance that selects only local members
-
NON_LOCAL_MEMBER_SELECTOR
public static final MemberSelector NON_LOCAL_MEMBER_SELECTOR
AMemberSelector
instance that selects only remote members
-
-
Method Detail
-
or
public static MemberSelector or(MemberSelector... selectors)
Selects a member when one of the selectors succeed- Parameters:
selectors
-MemberSelector
instances to iterate- Returns:
- a
MemberSelector
that selects a member when one of the sub-selectors succeed
-
and
public static MemberSelector and(MemberSelector... selectors)
Selects a member when all of the selectors succeed- Parameters:
selectors
-MemberSelector
instances to iterate- Returns:
- a
MemberSelector
that selects a member when all of the sub-selectors succeed
-
-