org.apache.axis2.clustering
Interface LoadBalanceEventHandler

All Known Implementing Classes:
DefaultLoadBalanceEventHandler

public interface LoadBalanceEventHandler

This is the interface through which the load balancing event are notified. This will only be used when this member is running in loadBalance mode. In order to do this, in the axis2.xml file, set the value of the "mode" parameter to "loadBalance" and then provide the class that implements this interface using the "loadBalanceEventHandler" entry.


Method Summary
 void applicationMemberAdded(Member member)
          An application member joined the application group
 void applicationMemberRemoved(Member member)
          An application member left the application group
 java.util.List<Member> getMembers()
          Get the list of current members
 

Method Detail

applicationMemberAdded

void applicationMemberAdded(Member member)
An application member joined the application group

Parameters:
member - Represents the member who joined

applicationMemberRemoved

void applicationMemberRemoved(Member member)
An application member left the application group

Parameters:
member - Represents the member who left

getMembers

java.util.List<Member> getMembers()
Get the list of current members

Returns:
List of current members


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