Uses of Interface
com.hazelcast.cluster.MemberSelector
Packages that use MemberSelector
Package
Description
This package contains several
MemberSelector implementations.Provides core API interfaces/classes.
-
Uses of MemberSelector in com.hazelcast.cluster.memberselector
Fields in com.hazelcast.cluster.memberselector declared as MemberSelectorModifier and TypeFieldDescriptionstatic final MemberSelectorMemberSelectors.DATA_MEMBER_SELECTORAMemberSelectorinstance that selects only data members that own a partitionstatic final MemberSelectorMemberSelectors.LITE_MEMBER_SELECTORAMemberSelectorinstance that selects only lite members that own no partitionstatic final MemberSelectorMemberSelectors.LOCAL_MEMBER_SELECTORAMemberSelectorinstance that selects only local membersstatic final MemberSelectorMemberSelectors.NON_LOCAL_MEMBER_SELECTORAMemberSelectorinstance that selects only remote membersMethods in com.hazelcast.cluster.memberselector that return MemberSelectorModifier and TypeMethodDescriptionstatic MemberSelectorMemberSelectors.and(MemberSelector... selectors) Selects a member when all of the selectors succeedstatic MemberSelectorMemberSelectors.or(MemberSelector... selectors) Selects a member when one of the selectors succeedMethods in com.hazelcast.cluster.memberselector with parameters of type MemberSelectorModifier and TypeMethodDescriptionstatic MemberSelectorMemberSelectors.and(MemberSelector... selectors) Selects a member when all of the selectors succeedstatic MemberSelectorMemberSelectors.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 MemberSelectorModifier and TypeMethodDescriptionvoidIExecutorService.execute(Runnable command, MemberSelector memberSelector) Executes a task on a randomly selected member.voidIExecutorService.executeOnMembers(Runnable command, MemberSelector memberSelector) Executes a task on each of the selected members.<T> voidIExecutorService.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> voidIExecutorService.submit(Callable<T> task, MemberSelector memberSelector, ExecutionCallback<T> callback) Submits task to a randomly selected member.voidIExecutorService.submitToMembers(Runnable task, MemberSelector memberSelector, MultiExecutionCallback callback) Submits task to the selected members.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> voidIExecutorService.submitToMembers(Callable<T> task, MemberSelector memberSelector, MultiExecutionCallback callback) Submits task to the selected members.