public interface LoadBalanceMembershipHandler
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)
Get the next application member to whom the message has to be sent to
|
Properties |
getProperties()
get the properties used to init this membership handler
|
void |
init(Properties properties,
LoadbalanceAlgorithm algorithm)
Initialize this
|
void |
setConfigurationContext(org.apache.axis2.context.ConfigurationContext configCtx)
Set the Axis2 ConfigurationContext
|
void init(Properties properties, LoadbalanceAlgorithm algorithm)
properties
- The properties specific to this LoadBalanceMembershipHandleralgorithm
- The load balancing algorithmvoid setConfigurationContext(org.apache.axis2.context.ConfigurationContext configCtx)
configCtx
- Axis2 ConfigurationContextorg.apache.axis2.context.ConfigurationContext getConfigurationContext()
org.apache.axis2.clustering.Member getNextApplicationMember(AlgorithmContext context)
context
- The AlgorithmContext which holds information needed for the algorithmLoadbalanceAlgorithm getLoadbalanceAlgorithm()
Properties getProperties()
Copyright © 2005-2017 Apache Software Foundation. All Rights Reserved.