org.apache.axis2.clustering
Class DefaultLoadBalanceEventHandler

java.lang.Object
  extended by org.apache.axis2.clustering.DefaultLoadBalanceEventHandler
All Implemented Interfaces:
LoadBalanceEventHandler

public class DefaultLoadBalanceEventHandler
extends java.lang.Object
implements LoadBalanceEventHandler

The default implementation of LoadBalanceEventHandler


Constructor Summary
DefaultLoadBalanceEventHandler()
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultLoadBalanceEventHandler

public DefaultLoadBalanceEventHandler()
Method Detail

applicationMemberAdded

public void applicationMemberAdded(Member member)
Description copied from interface: LoadBalanceEventHandler
An application member joined the application group

Specified by:
applicationMemberAdded in interface LoadBalanceEventHandler
Parameters:
member - Represents the member who joined

applicationMemberRemoved

public void applicationMemberRemoved(Member member)
Description copied from interface: LoadBalanceEventHandler
An application member left the application group

Specified by:
applicationMemberRemoved in interface LoadBalanceEventHandler
Parameters:
member - Represents the member who left

getMembers

public java.util.List<Member> getMembers()
Description copied from interface: LoadBalanceEventHandler
Get the list of current members

Specified by:
getMembers in interface LoadBalanceEventHandler
Returns:
List of current members


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