public class Axis2LoadBalanceMembershipHandler extends Object implements LoadBalanceMembershipHandler
| Constructor and Description |
|---|
Axis2LoadBalanceMembershipHandler() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.axis2.context.ConfigurationContext |
getConfigurationContext()
Get the Axis2 ConfigurationContext
|
LoadbalanceAlgorithm |
getLoadbalanceAlgorithm()
Get the algorithum uses in this membership handler
|
org.apache.axis2.clustering.Member |
getNextApplicationMember(AlgorithmContext context)
Getting the next member to which the request has to be sent in a round-robin fashion
|
Properties |
getProperties()
get the properties used to init this membership handler
|
void |
init(Properties props,
LoadbalanceAlgorithm algorithm)
Initialize this
|
void |
setConfigurationContext(org.apache.axis2.context.ConfigurationContext configCtx)
Set the Axis2 ConfigurationContext
|
public void init(Properties props, LoadbalanceAlgorithm algorithm)
LoadBalanceMembershipHandlerinit in interface LoadBalanceMembershipHandlerprops - The properties specific to this LoadBalanceMembershipHandleralgorithm - The load balancing algorithmpublic void setConfigurationContext(org.apache.axis2.context.ConfigurationContext configCtx)
LoadBalanceMembershipHandlersetConfigurationContext in interface LoadBalanceMembershipHandlerconfigCtx - Axis2 ConfigurationContextpublic org.apache.axis2.context.ConfigurationContext getConfigurationContext()
LoadBalanceMembershipHandlergetConfigurationContext in interface LoadBalanceMembershipHandlerpublic org.apache.axis2.clustering.Member getNextApplicationMember(AlgorithmContext context)
getNextApplicationMember in interface LoadBalanceMembershipHandlercontext - The AlgorithmContextpublic LoadbalanceAlgorithm getLoadbalanceAlgorithm()
LoadBalanceMembershipHandlergetLoadbalanceAlgorithm in interface LoadBalanceMembershipHandlerpublic Properties getProperties()
LoadBalanceMembershipHandlergetProperties in interface LoadBalanceMembershipHandlerCopyright © 2005-2017 Apache Software Foundation. All Rights Reserved.