|
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 |