org.jgroups

Interface MembershipListener

Known Implementing Classes:
AbstractService, Chat, DistributedHashtable, DistributedQueue, DistributedTree, LeaseFactoryService, MembershipListenerAdapter, NotificationBus, QuoteClient, QuoteServer, ReplicatedHashtable, ReplicatedTree, Topology, ViewDemo, VotingAdapter, Whiteboard

public interface MembershipListener

Method Summary

void
block()
Block sending and receiving of messages until viewAccepted() is called
void
suspect(Address suspected_mbr)
Called when a member is suspected
void
viewAccepted(View new_view)
Called by JGroups to notify the target object of a change of membership.

Method Details

block

public void block()
Block sending and receiving of messages until viewAccepted() is called


suspect

public void suspect(Address suspected_mbr)
Called when a member is suspected


viewAccepted

public void viewAccepted(View new_view)
Called by JGroups to notify the target object of a change of membership. No long running actions should be done in this callback in the case of Ensemble, as this would block Ensemble. If some long running action needs to be performed, it should be done in a separate thread (cf. ../Tests/QuoteServer.java).


Copyright B) 2001,2002 www.jgroups.com . All Rights Reserved.