public class BalancerUtil extends Object
Constructor and Description |
---|
BalancerUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
addSession2Cluster(Router router,
String balancerName,
String sessionId,
String cName,
Node n) |
static List<LoadBalancingInterceptor> |
collectBalancers(Router router) |
static List<Cluster> |
collectClusters(Router router) |
static void |
down(Router router,
String balancerName,
String cName,
String host,
int port) |
static List<Node> |
getAllNodesByCluster(Router router,
String balancerName,
String cName) |
static List<Node> |
getAvailableNodesByCluster(Router router,
String balancerName,
String cName) |
static Node |
getNode(Router router,
String balancerName,
String cluster,
String host,
int port) |
static Map<String,Session> |
getSessions(Router router,
String balancerName,
String cluster) |
static List<Session> |
getSessionsByNode(Router router,
String balancerName,
String cName,
Node node) |
static boolean |
hasLoadBalancing(Router router) |
static Balancer |
lookupBalancer(Router router,
String name) |
static LoadBalancingInterceptor |
lookupBalancerInterceptor(Router router,
String name) |
static void |
removeNode(Router router,
String balancerName,
String cluster,
String host,
int port) |
static void |
takeout(Router router,
String balancerName,
String cName,
String host,
int port) |
static void |
up(Router router,
String balancerName,
String cName,
String host,
int port) |
public static List<LoadBalancingInterceptor> collectBalancers(Router router)
public static LoadBalancingInterceptor lookupBalancerInterceptor(Router router, String name)
public static boolean hasLoadBalancing(Router router)
public static void down(Router router, String balancerName, String cName, String host, int port)
public static void takeout(Router router, String balancerName, String cName, String host, int port)
public static List<Node> getAllNodesByCluster(Router router, String balancerName, String cName)
public static List<Node> getAvailableNodesByCluster(Router router, String balancerName, String cName)
public static void addSession2Cluster(Router router, String balancerName, String sessionId, String cName, Node n)
public static void removeNode(Router router, String balancerName, String cluster, String host, int port)
public static Node getNode(Router router, String balancerName, String cluster, String host, int port)
public static Map<String,Session> getSessions(Router router, String balancerName, String cluster)
Copyright © 2012. All Rights Reserved.