1 21 22 package org.continuent.sequoia.controller.loadbalancer; 23 24 import javax.management.NotCompliantMBeanException ; 25 26 import org.continuent.sequoia.common.jmx.mbeans.LoadBalancerControlMBean; 27 import org.continuent.sequoia.controller.jmx.AbstractStandardMBean; 28 29 35 public class LoadBalancerControl extends AbstractStandardMBean 36 implements 37 LoadBalancerControlMBean 38 { 39 40 private AbstractLoadBalancer managedLoadBalancer; 41 42 48 public LoadBalancerControl(AbstractLoadBalancer managedLoadBalancer) 49 throws NotCompliantMBeanException 50 { 51 super(LoadBalancerControlMBean.class); 52 this.managedLoadBalancer = managedLoadBalancer; 53 } 54 55 58 public int getRAIDbLevel() 59 { 60 return managedLoadBalancer.getRAIDbLevel(); 61 } 62 63 66 public int getParsingGranularity() 67 { 68 return managedLoadBalancer.getParsingGranularity(); 69 } 70 71 74 public String getInformation() 75 { 76 return managedLoadBalancer.getInformation(); 77 } 78 79 82 public String getAssociatedString() 83 { 84 return "loadbalancer"; } 86 } 87 | Popular Tags |