Class BalancerUtil
java.lang.Object
com.predic8.membrane.core.interceptor.balancer.BalancerUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic List<LoadBalancingInterceptor>collectBalancers(Router router) collectClusters(Router router) static voidgetAllNodesByCluster(Router router, String balancerName, String cName) getAvailableNodesByCluster(Router router, String balancerName, String cName) static NodegetSessions(Router router, String balancerName, String cluster) getSessionsByNode(Router router, String balancerName, String cName, Node node) static StringgetSingleClusterNameOrDefault(Balancer balancer) static booleanhasLoadBalancing(Router router) static BalancerlookupBalancer(Router router, String name) static LoadBalancingInterceptorlookupBalancerInterceptor(Router router, String name) static voidremoveNode(Router router, String balancerName, String cluster, String host, int port) static voidstatic void
-
Constructor Details
-
BalancerUtil
public BalancerUtil()
-
-
Method Details
-
collectClusters
-
collectBalancers
-
lookupBalancer
-
lookupBalancerInterceptor
-
hasLoadBalancing
-
up
-
down
-
takeout
-
getAllNodesByCluster
-
getAvailableNodesByCluster
-
addSession2Cluster
-
removeNode
-
getNode
-
getSessions
-
getSessionsByNode
-
getSingleClusterNameOrDefault
-