类 StatViewServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.alibaba.druid.support.http.ResourceServlet
com.alibaba.druid.support.http.StatViewServlet
- 所有已实现的接口:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig
注意:避免直接调用Druid相关对象例如DruidDataSource等,相关调用要到DruidStatManagerFacade里用反射实现
- 作者:
- sandzhang[sandzhangtoo@gmail.com]
- 另请参阅:
-
嵌套类概要
从类继承的嵌套类/接口 com.alibaba.druid.support.http.ResourceServlet
ResourceServlet.ProcessCallback, ResourceServlet.ResourceHandler -
字段概要
字段从类继承的字段 com.alibaba.druid.support.http.ResourceServlet
handler, PARAM_NAME_ALLOW, PARAM_NAME_DENY, PARAM_NAME_PASSWORD, PARAM_NAME_USERNAME, PARAM_REMOTE_ADDR, SESSION_USER_KEY -
构造器概要
构造器 -
方法概要
从类继承的方法 com.alibaba.druid.support.http.ResourceServlet
checkLoginParam, ContainsUser, getFilePath, getRemoteAddress, isPermittedRequest, isPermittedRequest, isRequireAuth, returnResourceFile从类继承的方法 javax.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service从类继承的方法 javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
字段详细资料
-
构造器详细资料
-
StatViewServlet
public StatViewServlet()
-
-
方法详细资料
-
init
public void init() throws javax.servlet.ServletException- 覆盖:
init在类中ResourceServlet- 抛出:
javax.servlet.ServletException
-
process
程序首先判断是否存在jmx连接地址,如果不存在,则直接调用本地的druid服务; 如果存在,则调用远程jmx服务。在进行jmx通信,首先判断一下jmx连接是否已经建立成功,如果已经 建立成功,则直接进行通信,如果之前没有成功建立,则会尝试重新建立一遍。.- 指定者:
process在类中ResourceServlet- 参数:
url- 要连接的服务地址- 返回:
- 调用服务后返回的json字符串
-
service
public void service(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException - 覆盖:
service在类中ResourceServlet- 抛出:
javax.servlet.ServletExceptionIOException
-