|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MemberSelector
Implementations of this interface are thought to select members
that are capable of executing a special kind of task.
The select(Member)
method is called for every available
member in the cluster and it's up to the implementation to decide
if the member is going to be used or not.
A basic implementation for example could select members on
existence of a special attribute in the members like the following
example show:
public class MyMemberSelector implements MemberSelector { public boolean select(Member member) { return Boolean.TRUE.equals(member.getAttribute("my.special.executor")); } }
Method Summary | |
---|---|
boolean |
select(Member member)
Decides for the given member to be part of an operation or not. |
Method Detail |
---|
boolean select(Member member)
member
- the member instance to decide on
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |