|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectrestgroupsClient.RestGroupsMessageMembershipInfo
public class RestGroupsMessageMembershipInfo
Wrapper of the membership info part of membership messages.
Constructor Summary | |
---|---|
RestGroupsMessageMembershipInfo()
Default constructor. |
|
RestGroupsMessageMembershipInfo(org.jdom.Element element)
Creates an instance from given XML 'membershipInfo' element. |
Method Summary | |
---|---|
java.lang.Object |
clone()
|
boolean |
fromXml(org.jdom.Element element)
Extracts fields values from given 'membershipInfo' XML element. |
java.lang.String |
getDisconnected()
Returns the private group of the disconnected client if the message is caused by disconnection. |
java.lang.String |
getGroup()
Returns object representing the group which caused this message to be sent. |
java.lang.String |
getGroupID()
Returns the GcsGroupID object representing the group which caused this message to be sent. |
java.lang.String |
getJoined()
Returns the private group of the client who joined the getGroup() group. |
java.lang.String |
getLeft()
Returns the private group of the client who left the getGroup() group. |
java.util.List<java.lang.String> |
getMembers()
Returns an array of GcsGroup objects representing all private groups that are currently members of the getGroup() group. |
java.util.List<java.lang.String> |
getMyVirtualSynchronySet()
|
java.util.List<java.lang.String> |
getStayed()
|
java.util.List<java.util.List<java.lang.String>> |
getVirtualSynchronySets()
|
boolean |
isCausedByDisconnect()
Returns true if a member of getGroup() group disconnected. |
boolean |
isCausedByJoin()
Returns true if there is a new member of getGroup() group. |
boolean |
isCausedByLeave()
Returns true if a member of getGroup() group left the group. |
boolean |
isCausedByNetwork()
Returns true if this message is caused by a network partition. |
boolean |
isRegularMembership()
Returns true if this message is a regular membership message. |
boolean |
isSelfLeave()
Returns true if this message is caused by leaving the getGroup() group. |
boolean |
isTransition()
Returns true if this is a transition message. |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RestGroupsMessageMembershipInfo()
public RestGroupsMessageMembershipInfo(org.jdom.Element element)
element
- 'membershipInfo' XML elementMethod Detail |
---|
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public boolean fromXml(org.jdom.Element element)
element
- 'membershipInfo' XML element
public boolean isCausedByDisconnect()
getGroup()
group disconnected.
getGroup()
group disconnected, false otherwisepublic java.lang.String getDisconnected()
public boolean isCausedByJoin()
getGroup()
group.
getGroup()
group, false otherwisepublic java.lang.String getJoined()
getGroup()
group.
getGroup()
group.public boolean isCausedByLeave()
getGroup()
group left the group.
getGroup()
group left the group, false otherwisepublic java.lang.String getLeft()
getGroup()
group.
getGroup()
grouppublic boolean isCausedByNetwork()
public boolean isRegularMembership()
public boolean isTransition()
public boolean isSelfLeave()
getGroup()
group.
getGroup()
group, false otherwisepublic java.lang.String getGroup()
public java.lang.String getGroupID()
public java.util.List<java.lang.String> getMembers()
getGroup()
group.
getGroup()
group if isRegularMembership()
is true, null otherwisepublic java.util.List<java.lang.String> getMyVirtualSynchronySet()
public java.util.List<java.util.List<java.lang.String>> getVirtualSynchronySets()
public java.util.List<java.lang.String> getStayed()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |