类 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

public class StatViewServlet extends ResourceServlet
注意:避免直接调用Druid相关对象例如DruidDataSource等,相关调用要到DruidStatManagerFacade里用反射实现
作者:
sandzhang[sandzhangtoo@gmail.com]
另请参阅:
  • 字段详细资料

  • 构造器详细资料

    • StatViewServlet

      public StatViewServlet()
  • 方法详细资料

    • init

      public void init() throws javax.servlet.ServletException
      覆盖:
      init 在类中 ResourceServlet
      抛出:
      javax.servlet.ServletException
    • process

      protected String process(String url)
      程序首先判断是否存在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.ServletException
      IOException