|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Member | |
groupmgmt | |
groupmgmt.impl |
Uses of Member in groupmgmt |
Fields in groupmgmt declared as Member | |
private static Member |
GroupManager.me
Reference to my Member object (for identification). |
Methods in groupmgmt that return Member | |
static Member |
GroupManager.getMember()
Static accessor for Detectors/Disseminators to get a Member object representing this group member. |
Methods in groupmgmt with parameters of type Member | |
protected boolean |
MemberDetector.reportChange(Member[] arriving,
Member[] departing)
Called by the implementing class to process a change in this Member's connections. |
private static void |
GroupManager.setMember(Member member)
Private static helper method to store the member object of this group member. |
(package private) boolean |
GroupDisseminator.attemptChangeGroup(Member[] arriving,
Member[] departing)
Called by MemberDetector when it finds a change in connections. |
abstract void |
GroupDisseminator.changeGroup(Member[] arriving,
Member[] departing)
Change the configuration of the current group. |
Uses of Member in groupmgmt.impl |
Fields in groupmgmt.impl declared as Member | |
private Member |
SPLeaderAddressMessage.leader
The leader's Member object. |
private Member |
SPGroupChangeMessage.leader
The leader of the new group. |
private Member |
SPGroupChangeMessage.sender
Used for comparison to other SPGroupChangeMessages The host that sent this message. |
private Member |
SPGetLeaderMessage.requester
The leader making the request. |
private Member |
SPChange.m1
The members whose connectivity has changed. |
private Member |
SPChange.m2
The members whose connectivity has changed. |
private Member |
SinglePhaseDisseminator.leader
Reference to the leader of the group. |
private Member |
SinglePhaseDisseminator.engaging
If I am currently engaging, contains the Member with which I'm engaging. |
private Member |
MemberBeacon.member
|
Methods in groupmgmt.impl that return Member | |
Member |
SPLeaderAddressMessage.getLeader()
Accessor to the leader's Member object. |
Member |
SPGroupChangeMessage.getLeader()
Accessor to get the new leader of the group. |
Member |
SPGroupChangeMessage.getSender()
Accessor to get the sender of this message. |
Member |
SPGetLeaderMessage.getRequester()
Accessor to the requester of leader information. |
Member |
SPChange.getM1()
Accessor to the first Member. |
Member |
SPChange.getM2()
Accessor to the second Member. |
Member |
MemberBeacon.getMember()
Allows access to the Member that sent this beacon. |
Methods in groupmgmt.impl with parameters of type Member | |
void |
SinglePhaseDisseminator.changeGroup(Member[] arriving,
Member[] departing)
Process a change in connectivity detected by MemberDetector Send it to the connectionChangeQueue to process. |
private void |
SinglePhaseDisseminator.getGroupOfMember(Member m,
java.util.Vector g,
java.util.Hashtable table,
java.util.Hashtable newTable)
Leader-only. |
private void |
SinglePhaseDisseminator.addConnection(Member m1,
Member m2)
Private utility method to add a connection to my network graph. |
private void |
SinglePhaseDisseminator.sendOutGroup(java.util.Hashtable gconns,
Member gleader,
java.util.Vector gmembers)
Utility method to send GroupChangeMessages creating a new group. |
private void |
SinglePhaseDisseminator.sendMessage(Member receiver,
java.io.Serializable message)
Utility method to send a message to a Member. |
void |
SinglePhaseDisseminator.ConnectionChangeQueue.enqueue(Member sender,
Member[] arriving,
Member[] departing)
|
void |
SinglePhaseDisseminator.DebugFrame.updateGroup(java.util.Vector group,
Member leader)
|
private void |
SafeDistanceDetector.reportArriving(Member member)
Private utility method to report an arriving Member to the Disseminator. |
private void |
SafeDistanceDetector.reportDeparting(Member member)
Private utility method to report a departing Member to the Disseminator. |
void |
MemberBeacon.setBeacon(Member member,
Location location)
Resets the beacon using the provided information. |
void |
MemberBeacon.setBeacon(Member member,
Location location,
boolean stopping)
Resets the beacon using the provided information. |
void |
MemberBeacon.setMember(Member member)
Sets a new Member for this beacon. |
private void |
BeaconingDetector.reportArriving(Member member)
Private utility method to report an arriving Member to the Disseminator. |
private void |
BeaconingDetector.reportDeparting(Member member)
Private utility method to report a departing Member to the Disseminator. |
Constructors in groupmgmt.impl with parameters of type Member | |
SPLeaderAddressMessage(Member leader)
Constructor. |
|
SPGroupChangeMessage(Member leader,
java.util.Vector members,
java.util.Hashtable connections,
Member sender)
Construct a new SPGroupChangeMessage with connection information. |
|
SPGroupChangeMessage(Member leader,
java.util.Vector members,
Member sender)
Construct a new SPGroupChangeMessage without connection info. |
|
SPGetLeaderMessage(Member requester)
Constructor. |
|
SPChange(Member m1,
Member m2,
boolean connected)
Constructor. |
|
MemberBeacon(Member member,
Location location,
boolean stopping)
Constructor that sets the corresponding values in the beacon. |
|
MemberBeacon(Member member,
Location location)
Constructor that sets the corresponding values in the beacon. |
|
MemberBeacon(Member member)
Constructor that sets the corresponding values in the beacon. |
|
MemberBeacon(Member member,
boolean stopping)
Constructor that sets the corresponding values in the beacon. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |