|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.tribe.common.Group
This class defines a Group.
Note that the member list is always sorted in ascending order of member addresses.
Constructor Summary | |
Group(GroupIdentifier gid)
Creates a new Group with the given group identifier and no
members. |
Method Summary | |
void |
addMember(Member m)
Adds a member to the group. |
GroupIdentifier |
getGroupIdentifier()
Get the identifier of this group. |
java.util.ArrayList |
getMembers()
The list of members in the group. |
java.lang.String |
getStringMembers()
Return the list of members as a String. |
boolean |
hasMember(Member member)
Tests if a member belongs to this group. |
boolean |
merge(Group other)
Merge a group definition with another one |
boolean |
removeMember(Member member)
Remove a member from this group. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Group(GroupIdentifier gid)
Group
with the given group identifier and no
members.
Method Detail |
public GroupIdentifier getGroupIdentifier()
GroupIdentifier
.public java.util.ArrayList getMembers()
ArrayList
of Member
.public void addMember(Member m)
m
- the new group memberpublic boolean removeMember(Member member)
member
- Member
object.
public boolean hasMember(Member member)
member
- the member to look for
public boolean merge(Group other)
other
- the other group to merge member with.
public java.lang.String getStringMembers()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |