KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > continuent > sequoia > common > jmx > mbeans > LoadBalancerControlMBean


1 /**
2  * Sequoia: Database clustering technology.
3  * Copyright (C) 2002-2004 French National Institute For Research In Computer
4  * Science And Control (INRIA).
5  * Copyright (C) 2005-2006 Continuent, Inc.
6  * Contact: sequoia@continuent.org
7  *
8  * Licensed under the Apache License, Version 2.0 (the "License");
9  * you may not use this file except in compliance with the License.
10  * You may obtain a copy of the License at
11  *
12  * http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing, software
15  * distributed under the License is distributed on an "AS IS" BASIS,
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  * See the License for the specific language governing permissions and
18  * limitations under the License.
19  *
20  * Initial developer(s): Nicolas Modrzyk.
21  * Contributor(s): ______________________.
22  */

23
24 package org.continuent.sequoia.common.jmx.mbeans;
25
26 /**
27  * This class defines a AbstractLoadBalancerMBean
28  *
29  */

30 public interface LoadBalancerControlMBean
31 {
32   /**
33    * Return the load balancer RAIDb level
34    *
35    * @return the RAIDb level
36    */

37   int getRAIDbLevel();
38
39   /**
40    * Get the needed query parsing granularity.
41    *
42    * @return needed query parsing granularity
43    */

44   int getParsingGranularity();
45
46   /**
47    * Return generic information about the load balancer.
48    *
49    * @return load balancer information
50    */

51   String JavaDoc getInformation();
52 }
Popular Tags