public final class ClientMembershipEvent extends Object implements IdentifiedDataSerializable
| Modifier and Type | Field and Description | 
|---|---|
| static int | MEMBER_ADDED | 
| static int | MEMBER_ATTRIBUTE_CHANGED | 
| static int | MEMBER_REMOVED | 
| Constructor and Description | 
|---|
| ClientMembershipEvent() | 
| ClientMembershipEvent(Member member,
                     int eventType) | 
| ClientMembershipEvent(Member member,
                     MemberAttributeChange memberAttributeChange) | 
| Modifier and Type | Method and Description | 
|---|---|
| int | getEventType()Returns the membership event type; #MEMBER_ADDED or #MEMBER_REMOVED | 
| int | getFactoryId()Returns DataSerializableFactory factory id for this class. | 
| int | getId()Returns type identifier for this class. | 
| Member | getMember()Returns the removed or added member. | 
| MemberAttributeChange | getMemberAttributeChange()Returns the member attribute chance operation to execute
 if event type is  MEMBER_ATTRIBUTE_CHANGED. | 
| void | readData(ObjectDataInput in)Reads fields from the input stream | 
| void | writeData(ObjectDataOutput out)Writes object fields to output stream | 
public static final int MEMBER_ADDED
public static final int MEMBER_REMOVED
public static final int MEMBER_ATTRIBUTE_CHANGED
public ClientMembershipEvent()
public ClientMembershipEvent(Member member, int eventType)
public ClientMembershipEvent(Member member, MemberAttributeChange memberAttributeChange)
public int getEventType()
public Member getMember()
public MemberAttributeChange getMemberAttributeChange()
MEMBER_ATTRIBUTE_CHANGED.public void writeData(ObjectDataOutput out) throws IOException
DataSerializablewriteData in interface DataSerializableout - outputIOExceptionpublic void readData(ObjectDataInput in) throws IOException
DataSerializablereadData in interface DataSerializablein - inputIOExceptionpublic int getFactoryId()
IdentifiedDataSerializablegetFactoryId in interface IdentifiedDataSerializablepublic int getId()
IdentifiedDataSerializablegetId in interface IdentifiedDataSerializableCopyright © 2015 Hazelcast, Inc.. All Rights Reserved.