jGCS Documentation

net.sf.jgcs.membership
Interface MembershipListener


public interface MembershipListener

This class defines a MembershipListener. This listener must be used to receive membership, when the control session used implements the MembershipSession or BlockSession interfaces.

Version:
1.0
Author:
Nuno Carvalho

Method Summary
 void onExcluded()
          Notification from the membership to indicate that the registered member does not belong to the group any more.
 void onMembershipChange()
          Notification of a MembershipChange.
 

Method Detail

onMembershipChange

void onMembershipChange()
Notification of a MembershipChange. This should happen due to joining, leaving or failure of group members, but also because of merging or partitioning of memberships. The new membership can be retrieved from the MembershipSession.


onExcluded

void onExcluded()
Notification from the membership to indicate that the registered member does not belong to the group any more. This should happen when the member lost intermediate views (for instance, when using primary views) and lost some messages. After receiving this notification, the member may try to rejoin again.


jGCS Documentation

Copyright (c) 2006, Universidade de Lisboa
For updates and related information please see jGCS home page