org.apache.axis2.clustering.tribes
Interface OperationMode

All Known Implementing Classes:
ApplicationMode, LoadBalancerMode

public interface OperationMode

The mode in which this member is operating such a loadBalance or application


Method Summary
 void addInterceptors(org.apache.catalina.tribes.Channel channel)
          Add channel interecptors
 java.util.List<MembershipManager> getMembershipManagers()
          Get all the membership managers associated with a particular mode
 void init(org.apache.catalina.tribes.Channel channel)
          Initialize this mode
 void notifyMemberJoin(org.apache.catalina.tribes.Member member)
          Notify to the relevant parties that a member member joined
 

Method Detail

addInterceptors

void addInterceptors(org.apache.catalina.tribes.Channel channel)
Add channel interecptors

Parameters:
channel - The Channel to which interceptors need to be added

init

void init(org.apache.catalina.tribes.Channel channel)
Initialize this mode

Parameters:
channel - The channel related to this member

getMembershipManagers

java.util.List<MembershipManager> getMembershipManagers()
Get all the membership managers associated with a particular mode

Returns:
membership managers associated with a particular mode

notifyMemberJoin

void notifyMemberJoin(org.apache.catalina.tribes.Member member)
Notify to the relevant parties that a member member joined

Parameters:
member - The member to whom this member lists have to be sent


Copyright © 2007 Apache Web Services Project. All Rights Reserved.