org.objectweb.jonas.jmx.vjadmin.servlet
Class AllMbeansServiceServlet

java.lang.Object
  |
  +--javax.servlet.GenericServlet
        |
        +--javax.servlet.http.HttpServlet
              |
              +--org.apache.velocity.servlet.VelocityServlet
                    |
                    +--org.objectweb.jonas.jmx.vjadmin.servlet.JadminServlet
                          |
                          +--org.objectweb.jonas.jmx.vjadmin.servlet.AllMbeansServiceServlet
All Implemented Interfaces:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
Direct Known Subclasses:
JettyMbeansServiceServlet

public class AllMbeansServiceServlet
extends JadminServlet

See Also:
Serialized Form

Field Summary
protected  javax.management.ObjectName queryObjName
          This query is used to retrieve MBeans.
protected  java.lang.String strTemplateName
          Default template to render the MBeans.
 
Fields inherited from class org.apache.velocity.servlet.VelocityServlet
CONTENT_TYPE, DEFAULT_CONTENT_TYPE, DEFAULT_OUTPUT_ENCODING, INIT_PROPS_KEY, REQUEST, RESPONSE
 
Constructor Summary
AllMbeansServiceServlet()
           
 
Method Summary
 org.apache.velocity.Template handleRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, org.apache.velocity.context.Context context)
           
 
Methods inherited from class org.objectweb.jonas.jmx.vjadmin.servlet.JadminServlet
alert, createContext, getDate, init
 
Methods inherited from class org.apache.velocity.servlet.VelocityServlet
doGet, doPost, doRequest, error, getTemplate, getTemplate, handleRequest, loadConfiguration, mergeTemplate, requestCleanup, setContentType
 
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

queryObjName

protected javax.management.ObjectName queryObjName
This query is used to retrieve MBeans. By default we retrieve all MBeans. Derived class can define it's own pattern.

strTemplateName

protected java.lang.String strTemplateName
Default template to render the MBeans. Derived class can define it's own template.
Constructor Detail

AllMbeansServiceServlet

public AllMbeansServiceServlet()
Method Detail

handleRequest

public org.apache.velocity.Template handleRequest(javax.servlet.http.HttpServletRequest request,
                                                  javax.servlet.http.HttpServletResponse response,
                                                  org.apache.velocity.context.Context context)
Overrides:
handleRequest in class org.apache.velocity.servlet.VelocityServlet
Parameters:
ctx - a Velocity Context object to be filled with data. Will be used for rendering this template
Returns:
Template to be used for request