org.apache.stratos.lb.common.group.mgt
Class SubDomainAwareGroupManagementAgent

java.lang.Object
  extended by org.apache.axis2.clustering.management.DefaultGroupManagementAgent
      extended by org.apache.stratos.lb.common.group.mgt.SubDomainAwareGroupManagementAgent
All Implemented Interfaces:
org.apache.axis2.clustering.management.GroupManagementAgent

public class SubDomainAwareGroupManagementAgent
extends org.apache.axis2.clustering.management.DefaultGroupManagementAgent

This GroupManagementAgent can handle group membership based on cluster sub-domains.


Constructor Summary
SubDomainAwareGroupManagementAgent(String subDomain)
           
 
Method Summary
 void applicationMemberAdded(org.apache.axis2.clustering.Member member)
           
 void applicationMemberRemoved(org.apache.axis2.clustering.Member member)
           
 
Methods inherited from class org.apache.axis2.clustering.management.DefaultGroupManagementAgent
getDescription, getDomain, getMembers, getSubDomain, send, setDescription, setDomain, setGroupMgtPort, setMembershipManager, setSender, setSubDomain
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubDomainAwareGroupManagementAgent

public SubDomainAwareGroupManagementAgent(String subDomain)
Method Detail

applicationMemberAdded

public void applicationMemberAdded(org.apache.axis2.clustering.Member member)
Specified by:
applicationMemberAdded in interface org.apache.axis2.clustering.management.GroupManagementAgent
Overrides:
applicationMemberAdded in class org.apache.axis2.clustering.management.DefaultGroupManagementAgent

applicationMemberRemoved

public void applicationMemberRemoved(org.apache.axis2.clustering.Member member)
Specified by:
applicationMemberRemoved in interface org.apache.axis2.clustering.management.GroupManagementAgent
Overrides:
applicationMemberRemoved in class org.apache.axis2.clustering.management.DefaultGroupManagementAgent


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.