| Package | Description | 
|---|---|
| com.hazelcast.cluster.memberselector | This package contains several  MemberSelectorimplementations. | 
| com.hazelcast.core | Provides core API interfaces/classes. | 
| Modifier and Type | Field and Description | 
|---|---|
| static MemberSelector | MemberSelectors. DATA_MEMBER_SELECTORA  MemberSelectorinstance that selects only data members that own a partition | 
| static MemberSelector | MemberSelectors. LITE_MEMBER_SELECTORA  MemberSelectorinstance that selects only lite members that own no partition | 
| static MemberSelector | MemberSelectors. LOCAL_MEMBER_SELECTORA  MemberSelectorinstance that selects only local members | 
| static MemberSelector | MemberSelectors. NON_LOCAL_MEMBER_SELECTORA  MemberSelectorinstance that selects only remote members | 
| Modifier and Type | Method and Description | 
|---|---|
| static MemberSelector | MemberSelectors. and(MemberSelector... selectors)Selects a member when all of the selectors succeed | 
| static MemberSelector | MemberSelectors. or(MemberSelector... selectors)Selects a member when one of the selectors succeed | 
| Modifier and Type | Method and Description | 
|---|---|
| static MemberSelector | MemberSelectors. and(MemberSelector... selectors)Selects a member when all of the selectors succeed | 
| static MemberSelector | MemberSelectors. or(MemberSelector... selectors)Selects a member when one of the selectors succeed | 
| Modifier and Type | Method and Description | 
|---|---|
| void | IExecutorService. execute(Runnable command,
       MemberSelector memberSelector)Executes a task on a randomly selected member. | 
| void | IExecutorService. executeOnMembers(Runnable command,
                MemberSelector memberSelector)Executes a task on each of the selected members. | 
| <T> Future<T> | IExecutorService. submit(Callable<T> task,
      MemberSelector memberSelector)Submits a task to a randomly selected member and returns a Future
 representing that task. | 
| <T> void | IExecutorService. submit(Callable<T> task,
      MemberSelector memberSelector,
      ExecutionCallback<T> callback)Submits task to a randomly selected member. | 
| <T> void | IExecutorService. submit(Runnable task,
      MemberSelector memberSelector,
      ExecutionCallback<T> callback)Submits a task to randomly selected members. | 
| <T> Map<Member,Future<T>> | IExecutorService. submitToMembers(Callable<T> task,
               MemberSelector memberSelector)Submits a task to selected members and returns a
 map of Member-Future pairs representing pending completion of the task on each member. | 
| <T> void | IExecutorService. submitToMembers(Callable<T> task,
               MemberSelector memberSelector,
               MultiExecutionCallback callback)Submits task to the selected members. | 
| void | IExecutorService. submitToMembers(Runnable task,
               MemberSelector memberSelector,
               MultiExecutionCallback callback)Submits task to the selected members. | 
Copyright © 2022 Hazelcast, Inc.. All rights reserved.