Interface MemberListener
- All Superinterfaces:
 EventListener
- All Known Implementing Classes:
 ConfigurableQuorumPolicy.MembershipQuorumPolicy.QuorumListener,ContinuousQueryCache.ServiceListener,FailoverAccessPolicy.MembershipListener,NearCache.BackServiceListener
- Author:
 - cp 2002.12.12
 - See Also:
 
- 
Method Summary
Modifier and TypeMethodDescriptionvoidmemberJoined(MemberEvent evt) Invoked when a Member has joined the service.voidmemberLeaving(MemberEvent evt) Invoked when a Member is leaving the service.voidmemberLeft(MemberEvent evt) Invoked when a Member has left the service. 
- 
Method Details
- 
memberJoined
Invoked when a Member has joined the service.Note: this event could be called during the service restart on the local node (
evt.isLocal()) in which case the listener's code should not attempt to use any clustered cache or service functionality.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.
- Parameters:
 evt- the MemberEvent.MEMBER_JOINED event
 - 
memberLeaving
Invoked when a Member is leaving the service.- Parameters:
 evt- the MemberEvent.MEMBER_LEAVING event
 - 
memberLeft
Invoked when a Member has left the service.Note: this event could be called during the service restart on the local node (
evt.isLocal()) in which case the listener's code should not attempt to use any clustered cache or service functionality.- Parameters:
 evt- the MemberEvent.MEMBER_LEFT event
 
 -