|
jGCS Documentation | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Membership
This class defines a Membership.
| Method Summary | |
|---|---|
int |
getCoordinatorRank()
Gets the rank of the coordinator of this group. |
java.util.List<java.net.SocketAddress> |
getFailedMembers()
Gets a list of members that failed since the previous membership. |
java.util.List<java.net.SocketAddress> |
getJoinedMembers()
Gets a list of members that joined the group since the previous membership. |
java.util.List<java.net.SocketAddress> |
getLeavedMembers()
Gets a list of members that leaved the group since the previous membership. |
int |
getLocalRank()
Gets the local rank of the member in this membership. |
java.net.SocketAddress |
getMemberAddress(int rank)
Gets the socket address of the member that has the given rank. |
int |
getMemberRank(java.net.SocketAddress peer)
Gets the member rank that has the given socket address, or null if there is no matching rank. |
MembershipID |
getMembershipID()
Gets the current membership ID. |
java.util.List<java.net.SocketAddress> |
getMembershipList()
Gets the current view of the membership. |
| Method Detail |
|---|
java.util.List<java.net.SocketAddress> getMembershipList()
MembershipID getMembershipID()
int getLocalRank()
throws NotJoinedException
NotJoinedException - if the member is not in a group.int getCoordinatorRank()
int getMemberRank(java.net.SocketAddress peer)
peer - the socket address of the member.
java.net.SocketAddress getMemberAddress(int rank)
rank - the rank of the member.
java.util.List<java.net.SocketAddress> getJoinedMembers()
java.util.List<java.net.SocketAddress> getLeavedMembers()
java.util.List<java.net.SocketAddress> getFailedMembers()
|
jGCS Documentation | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||