21 #ifndef HAZELCAST_InitialMembershipListener 22 #define HAZELCAST_InitialMembershipListener 24 #include "hazelcast/util/HazelcastDll.h" 25 #include "hazelcast/client/MembershipListener.h" 29 class InitialMembershipEvent;
31 class MembershipEvent;
33 class MemberAttributeEvent;
37 class ClientClusterServiceImpl;
58 friend class spi::impl::ClientClusterServiceImpl;
71 virtual bool shouldRequestInitialMembers()
const;
87 virtual bool shouldRequestInitialMembers()
const;
89 virtual const std::string &getRegistrationId()
const;
91 virtual void setRegistrationId(
const std::string ®istrationId);
99 #endif //HAZELCAST_InitialMembershipListener Definition: MemberAttributeEvent.h:41
Membership event fired when a new member is added to the cluster and/or when a member leaves the clus...
Definition: MembershipEvent.h:42
virtual void memberAdded(const MembershipEvent &membershipEvent)
Invoked when a new member is added to the cluster.
Definition: InitialMembershipListener.cpp:37
virtual void memberRemoved(const MembershipEvent &membershipEvent)
Invoked when an existing member leaves the cluster.
Definition: InitialMembershipListener.cpp:32
Cluster membership listener.
Definition: MembershipListener.h:64
Definition: InitialMembershipListener.h:74
The InitializingMembershipListener is a MembershipListener that will first receives a InitialMembersh...
Definition: InitialMembershipListener.h:57
A event that is send when a InitialMembershipListener} registers itself on a Cluster.
Definition: InitialMembershipEvent.h:47
virtual void memberAttributeChanged(const MemberAttributeEvent &memberAttributeEvent)
Invoked when an attribute of a member was changed.
Definition: InitialMembershipListener.cpp:42
PN (Positive-Negative) CRDT counter.
Definition: MapEntryView.h:32
virtual void init(const InitialMembershipEvent &event)
Is called when this listener is registered.
Definition: InitialMembershipListener.cpp:27