Uses of Interface
com.hazelcast.cluster.MemberSelector
Package | Description |
---|---|
com.hazelcast.cluster.memberselector |
This package contains several
MemberSelector implementations. |
com.hazelcast.core |
Provides core API interfaces/classes.
|
-
Uses of MemberSelector in com.hazelcast.cluster.memberselector
Fields in com.hazelcast.cluster.memberselector declared as MemberSelector Modifier and Type Field Description static MemberSelector
MemberSelectors. DATA_MEMBER_SELECTOR
AMemberSelector
instance that selects only data members that own a partitionstatic MemberSelector
MemberSelectors. LITE_MEMBER_SELECTOR
AMemberSelector
instance that selects only lite members that own no partitionstatic MemberSelector
MemberSelectors. LOCAL_MEMBER_SELECTOR
AMemberSelector
instance that selects only local membersstatic MemberSelector
MemberSelectors. NON_LOCAL_MEMBER_SELECTOR
AMemberSelector
instance that selects only remote membersMethods in com.hazelcast.cluster.memberselector that return MemberSelector Modifier and Type Method Description static MemberSelector
MemberSelectors. and(MemberSelector... selectors)
Selects a member when all of the selectors succeedstatic MemberSelector
MemberSelectors. or(MemberSelector... selectors)
Selects a member when one of the selectors succeedMethods in com.hazelcast.cluster.memberselector with parameters of type MemberSelector Modifier and Type Method Description static MemberSelector
MemberSelectors. and(MemberSelector... selectors)
Selects a member when all of the selectors succeedstatic MemberSelector
MemberSelectors. or(MemberSelector... selectors)
Selects a member when one of the selectors succeed -
Uses of MemberSelector in com.hazelcast.core
Methods in com.hazelcast.core with parameters of type MemberSelector Modifier and Type Method 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> void
IExecutorService. submit(Runnable task, MemberSelector memberSelector, ExecutionCallback<T> callback)
Submits a task to randomly 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.void
IExecutorService. submitToMembers(Runnable task, MemberSelector memberSelector, MultiExecutionCallback callback)
Submits task to the 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.