Package org.apache.catalina.manager
Class JMXProxyServlet
- java.lang.Object
-
- jakarta.servlet.GenericServlet
-
- jakarta.servlet.http.HttpServlet
-
- org.apache.catalina.manager.JMXProxyServlet
-
- All Implemented Interfaces:
Servlet,ServletConfig,Serializable
public class JMXProxyServlet extends HttpServlet
This servlet will dump JMX attributes in a simple format and implement proxy services for modeler.- Author:
- Costin Manolache
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected MBeanServermBeanServerMBean server.protected Registryregistry-
Fields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD
-
-
Constructor Summary
Constructors Constructor Description JMXProxyServlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoGet(HttpServletRequest request, HttpServletResponse response)Process a GET request for the specified resource.voidgetAttribute(PrintWriter writer, String onameStr, String att, String key)voidinit()Initialize this servlet.booleanisSupported(String type)Determines if a type is supported by theJMXProxyServlet.voidlistBeans(PrintWriter writer, String qry)voidsetAttribute(PrintWriter writer, String onameStr, String att, String val)-
Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, init, service, service
-
Methods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, log, log
-
-
-
-
Field Detail
-
mBeanServer
protected transient MBeanServer mBeanServer
MBean server.
-
registry
protected transient Registry registry
-
-
Method Detail
-
init
public void init() throws ServletExceptionInitialize this servlet.- Overrides:
initin classGenericServlet- Throws:
ServletException- if an exception occurs that interrupts the servlet's normal operation
-
doGet
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
Process a GET request for the specified resource.- Overrides:
doGetin classHttpServlet- Parameters:
request- The servlet request we are processingresponse- The servlet response we are creating- Throws:
IOException- if an input/output error occursServletException- if a servlet-specified error occurs- See Also:
ServletResponse.setContentType(java.lang.String)
-
getAttribute
public void getAttribute(PrintWriter writer, String onameStr, String att, String key)
-
setAttribute
public void setAttribute(PrintWriter writer, String onameStr, String att, String val)
-
listBeans
public void listBeans(PrintWriter writer, String qry)
-
isSupported
public boolean isSupported(String type)
Determines if a type is supported by theJMXProxyServlet.- Parameters:
type- The type to check- Returns:
- Always returns
true
-
-