org.objectweb.tribe.gms
Interface GroupMembershipListener

All Known Implementing Classes:
GroupMembershipService, ReliableGroupChannelWithViews

public interface GroupMembershipListener

This interface defines a GroupMembershipListener

Version:
1.0
Author:
Emmanuel Cecchet

Method Summary
 void failedMember(Member failed, GroupIdentifier gid, Member sender)
          Callback when a group member is suspected of failure.
 void groupComposition(Group g, Address sender)
          Callback when a member sends its view of a group composition.
 void joinMember(Member m, GroupIdentifier gid)
          Callback when a new member joins a group.
 void quitMember(Member m, GroupIdentifier gid)
          Callback when a member leaves a group (intentionally or not).
 

Method Detail

joinMember

public void joinMember(Member m,
                       GroupIdentifier gid)
Callback when a new member joins a group.

Parameters:
m - the new member.
gid - the group identifier

quitMember

public void quitMember(Member m,
                       GroupIdentifier gid)
Callback when a member leaves a group (intentionally or not).

Parameters:
m - the member who left the group.
gid - the group identifier

groupComposition

public void groupComposition(Group g,
                             Address sender)
Callback when a member sends its view of a group composition.

Parameters:
g - the group composition
sender - the member sending the group information

failedMember

public void failedMember(Member failed,
                         GroupIdentifier gid,
                         Member sender)
Callback when a group member is suspected of failure.

Parameters:
failed - the member suspected of failure
gid - group identifier
sender - message sender (reporting the failure)


Copyright © 2004 - ObjectWeb Consortium - All Rights Reserved.