|
Peer locator v1.0 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--com.unet.warmachine.peerlocator.MembershipList
This data object is a collection of known members of the same group. Members are unique by name.
As client code is responsible for persistency of data, an instance should be created by client code, used to record known agent data and passed to the agent at startup. Once it is passed to the agent, it is maintained by the agent and subsequent changes by client are ignored.
| Constructor Summary | |
MembershipList(java.lang.String groupName)
Constructor. |
|
| Method Summary | |
Member |
addMember(java.lang.String name,
java.net.InetAddress iPAddress,
int portNo,
boolean staticIP,
java.util.Date creationTime,
java.util.Date modificationTime)
Creates new member, adds it to list and returns it. |
void |
deleteMember(Member member)
Removes member from list. |
java.lang.String |
getGroupName()
Returns shared group name of members. |
Member |
getMember(java.lang.String name)
Returns named member, if any. |
java.util.Enumeration |
members()
Returns list of all members. |
int |
size()
Returns number of members. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MembershipList(java.lang.String groupName)
groupName - Group name of members.| Method Detail |
public java.lang.String getGroupName()
public Member addMember(java.lang.String name,
java.net.InetAddress iPAddress,
int portNo,
boolean staticIP,
java.util.Date creationTime,
java.util.Date modificationTime)
name - Member name.iPAddress - Last known IP address.portNO - TCP port no.staticIP - Whether member uses static IP address.creationTime - Date and time member was created.modificationTime - Date and time of last message received from member.public void deleteMember(Member member)
public int size()
public Member getMember(java.lang.String name)
public java.util.Enumeration members()
|
Peer locator v1.0 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||