Package com.alibaba.druid.stat
Class DruidStatService
- java.lang.Object
-
- com.alibaba.druid.stat.DruidStatService
-
- All Implemented Interfaces:
DruidStatServiceMBean
public final class DruidStatService extends Object implements DruidStatServiceMBean
注意:避免直接调用Druid相关对象例如DruidDataSource等,相关调用要到DruidStatManagerFacade里用反射实现- Author:
- sandzhang[sandzhangtoo@gmail.com]
-
-
Field Summary
Fields Modifier and Type Field Description static StringMBEAN_NAMEstatic intRESULT_CODE_ERRORstatic intRESULT_CODE_SUCCESS
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DruidStatServicegetInstance()static Map<String,String>getParameters(String url)Map<String,Object>getWallStatMap(Map<String,String> parameters)booleanisResetEnable()static voidregisterMBean()static StringreturnJSONResult(int resultCode, Object content)Stringservice(String url)voidsetResetEnable(boolean value)static voidunregisterMBean()
-
-
-
Field Detail
-
MBEAN_NAME
public static final String MBEAN_NAME
- See Also:
- Constant Field Values
-
RESULT_CODE_SUCCESS
public static final int RESULT_CODE_SUCCESS
- See Also:
- Constant Field Values
-
RESULT_CODE_ERROR
public static final int RESULT_CODE_ERROR
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static DruidStatService getInstance()
-
isResetEnable
public boolean isResetEnable()
-
setResetEnable
public void setResetEnable(boolean value)
-
service
public String service(String url)
- Specified by:
servicein interfaceDruidStatServiceMBean
-
registerMBean
public static void registerMBean()
-
unregisterMBean
public static void unregisterMBean()
-
-