List of all members.
|MemberListener Handle definition.|
|MemberListener View definition.|
|MemberListener Holder definition.|
Public Member Functions
|virtual void||memberJoined (MemberEvent::View vEvt)=0|
|Invoked when a Member has joined the service.|
|virtual void||memberLeaving (MemberEvent::View vEvt)=0|
|Invoked when a Member is leaving the service.|
|virtual void||memberLeft (MemberEvent::View vEvt)=0|
|Invoked when a Member has left the service.|
|virtual void memberJoined||(||MemberEvent::View||vEvt||)||
Invoked when a Member has joined the service.
The most critical situation arises when a number of threads are waiting for a local service restart, being blocked by a Service object synchronization monitor. Since the Joined event should be fired only once, it is called on an event dispatcher thread while holding a synchronization monitor. An attempt to use other clustered service functionality during this local event notification may result in a deadlock.
|vEvt||the MemberEvent::member_joined event|
|virtual void memberLeaving||(||MemberEvent::View||vEvt||)||
Invoked when a Member is leaving the service.
|vEvt||the MemberEvent::member_leaving event|
|virtual void memberLeft||(||MemberEvent::View||vEvt||)||