Uses of Interface
org.apache.synapse.endpoints.algorithms.LoadbalanceAlgorithm
-
-
Uses of LoadbalanceAlgorithm in org.apache.synapse.config.xml.endpoints.utils
Methods in org.apache.synapse.config.xml.endpoints.utils that return LoadbalanceAlgorithm Modifier and Type Method Description static LoadbalanceAlgorithm
LoadbalanceAlgorithmFactory. createLoadbalanceAlgorithm(org.apache.axiom.om.OMElement loadbalanceElement, List endpoints)
static LoadbalanceAlgorithm
LoadbalanceAlgorithmFactory. createLoadbalanceAlgorithm2(org.apache.axiom.om.OMElement loadbalanceElement, List<org.apache.axis2.clustering.Member> members)
-
Uses of LoadbalanceAlgorithm in org.apache.synapse.core
Methods in org.apache.synapse.core that return LoadbalanceAlgorithm Modifier and Type Method Description LoadbalanceAlgorithm
LoadBalanceMembershipHandler. getLoadbalanceAlgorithm()
Get the algorithum uses in this membership handlerMethods in org.apache.synapse.core with parameters of type LoadbalanceAlgorithm Modifier and Type Method Description void
LoadBalanceMembershipHandler. init(Properties properties, LoadbalanceAlgorithm algorithm)
Initialize this -
Uses of LoadbalanceAlgorithm in org.apache.synapse.core.axis2
Methods in org.apache.synapse.core.axis2 that return LoadbalanceAlgorithm Modifier and Type Method Description LoadbalanceAlgorithm
Axis2LoadBalanceMembershipHandler. getLoadbalanceAlgorithm()
LoadbalanceAlgorithm
ServiceLoadBalanceMembershipHandler. getLoadbalanceAlgorithm()
Methods in org.apache.synapse.core.axis2 with parameters of type LoadbalanceAlgorithm Modifier and Type Method Description void
Axis2LoadBalanceMembershipHandler. init(Properties props, LoadbalanceAlgorithm algorithm)
void
ServiceLoadBalanceMembershipHandler. init(Properties props, LoadbalanceAlgorithm algorithm)
Constructors in org.apache.synapse.core.axis2 with parameters of type LoadbalanceAlgorithm Constructor Description ServiceLoadBalanceMembershipHandler(Map<String,String> hostDomainMap, LoadbalanceAlgorithm algorithm, org.apache.axis2.context.ConfigurationContext configCtx, boolean isClusteringEnabled, String endpointName)
-
Uses of LoadbalanceAlgorithm in org.apache.synapse.endpoints
Methods in org.apache.synapse.endpoints that return LoadbalanceAlgorithm Modifier and Type Method Description LoadbalanceAlgorithm
LoadbalanceEndpoint. getAlgorithm()
Methods in org.apache.synapse.endpoints with parameters of type LoadbalanceAlgorithm Modifier and Type Method Description void
LoadbalanceEndpoint. setAlgorithm(LoadbalanceAlgorithm algorithm)
Constructors in org.apache.synapse.endpoints with parameters of type LoadbalanceAlgorithm Constructor Description ServiceDynamicLoadbalanceEndpoint(Map<String,String> hostDomainMap, LoadbalanceAlgorithm algorithm)
-
Uses of LoadbalanceAlgorithm in org.apache.synapse.endpoints.algorithms
Classes in org.apache.synapse.endpoints.algorithms that implement LoadbalanceAlgorithm Modifier and Type Class Description class
RoundRobin
This is the implementation of the round robin load balancing algorithm.class
WeightedRoundRobin
This algorithm sends messages based on the weights of the endpoints.class
WeightedRRLCAlgorithm
This is a Weighted Round Robin Least Connection algorithm.Methods in org.apache.synapse.endpoints.algorithms that return LoadbalanceAlgorithm Modifier and Type Method Description LoadbalanceAlgorithm
LoadbalanceAlgorithm. clone()
LoadbalanceAlgorithm
RoundRobin. clone()
LoadbalanceAlgorithm
WeightedRoundRobin. clone()
LoadbalanceAlgorithm
WeightedRRLCAlgorithm. clone()
-