public class MembershipEvent extends EventObject
MembershipListener,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
protected Member |
member |
static int |
MEMBER_ADDED
This event type is fired when a new member joins the cluster.
|
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.
|
protected Set<Member> |
members |
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 |
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
protected Member member
public Set<Member> getMembers()
The problem with calling the 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().
public Cluster getCluster()
public int getEventType()
public Member getMember()
public String toString()
toString in class EventObjectCopyright © 2022 Hazelcast, Inc.. All rights reserved.