public class MembershipEvent extends EventObject
Member.setBooleanAttribute(String, boolean)
 and similar methods.MembershipListener, 
Serialized Form| Modifier and Type | Field and Description | 
|---|---|
static int | 
MEMBER_ADDED
This event type is fired when a new member joins the cluster. 
 | 
static int | 
MEMBER_ATTRIBUTE_CHANGED
This event type is fired if a member attribute has been changed or removed. 
 | 
static int | 
MEMBER_REMOVED
This event type is fired if a member left the cluster or was decided to be
 unresponsive by other members for a extended time. 
 | 
source| Constructor and Description | 
|---|
MembershipEvent(Cluster cluster,
               Member member,
               int eventType,
               Set<Member> members)  | 
| Modifier and Type | Method and Description | 
|---|---|
Cluster | 
getCluster()
Returns the cluster of the event. 
 | 
int | 
getEventType()
Returns the membership event type;
 #MEMBER_ADDED
 #MEMBER_REMOVED
 #MEMBER_ATTRIBUTE_CHANGED 
 | 
Member | 
getMember()
Returns the removed or added member. 
 | 
Set<Member> | 
getMembers()
Returns a consistent view of the the members immediately after this MembershipEvent has been processed. 
 | 
String | 
toString()  | 
getSourcepublic static final int MEMBER_ADDED
public static final int MEMBER_REMOVED
public static final int MEMBER_ATTRIBUTE_CHANGED
public Set<Member> getMembers()
Cluster.getMembers() method is that the content could already
 have changed while processing this event, so it becomes very difficult to write a deterministic algorithm since
 you cannot get a deterministic view of the members. This method solves that problem.
 
 The set is immutable and ordered. For more information see Cluster.getMembers().
 Warning: If the event is triggered by a member attribute change then members is empty.public Cluster getCluster()
public int getEventType()
public Member getMember()
public String toString()
toString in class EventObjectCopyright © 2020 Hazelcast, Inc.. All Rights Reserved.