Class LogServlet
- java.lang.Object
-
- javax.servlet.GenericServlet
-
- javax.servlet.http.HttpServlet
-
- org.apache.felix.webconsole.AbstractWebConsolePlugin
-
- org.apache.felix.webconsole.SimpleWebConsolePlugin
-
- org.apache.felix.webconsole.internal.compendium.LogServlet
-
- All Implemented Interfaces:
Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
,org.apache.felix.webconsole.internal.OsgiManagerPlugin
public class LogServlet extends SimpleWebConsolePlugin implements org.apache.felix.webconsole.internal.OsgiManagerPlugin
LogServlet provides support for reading the log messages.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.felix.webconsole.AbstractWebConsolePlugin
ATTR_FILEUPLOAD, ATTR_FILEUPLOAD_REPO, GET_RESOURCE_METHOD_NAME
-
-
Constructor Summary
Constructors Constructor Description LogServlet()
Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Renders the web console page for the request.protected void
doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
protected void
renderContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
This method is used to render the content of the plug-in.-
Methods inherited from class org.apache.felix.webconsole.SimpleWebConsolePlugin
activate, deactivate, getCategory, getCssReferences, getLabel, getResource, getService, getServletName, getTitle, register, unregister
-
Methods inherited from class org.apache.felix.webconsole.AbstractWebConsolePlugin
endResponse, getBrandingPlugin, getBundle, getBundleContext, getParameter, getResourceProvider, isHtmlRequest, log, log, readTemplateFile, renderMenu, renderTopNavigation, sendRedirect, setBrandingPlugin, setLogLevel, startResponse
-
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, init, init, log, log
-
-
-
-
Method Detail
-
doPost
protected void doPost(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws IOException
- Overrides:
doPost
in classjavax.servlet.http.HttpServlet
- Throws:
IOException
- See Also:
HttpServlet.doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
-
doGet
protected void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
Description copied from class:AbstractWebConsolePlugin
Renders the web console page for the request. This consist of the following five parts called in order:- Send back a requested resource
AbstractWebConsolePlugin.startResponse(HttpServletRequest, HttpServletResponse)
AbstractWebConsolePlugin.renderTopNavigation(HttpServletRequest, PrintWriter)
AbstractWebConsolePlugin.renderContent(HttpServletRequest, HttpServletResponse)
AbstractWebConsolePlugin.endResponse(PrintWriter)
Note: If a resource is sent back for the request only the first step is executed. Otherwise the first step is a null-operation actually and the latter four steps are executed in order.
If the
AbstractWebConsolePlugin.isHtmlRequest(HttpServletRequest)
method returnsfalse
only theAbstractWebConsolePlugin.renderContent(HttpServletRequest, HttpServletResponse)
method is called.- Overrides:
doGet
in classAbstractWebConsolePlugin
- Throws:
javax.servlet.ServletException
IOException
- See Also:
AbstractWebConsolePlugin.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
-
renderContent
protected void renderContent(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
Description copied from class:AbstractWebConsolePlugin
This method is used to render the content of the plug-in. It is called internally from the Web Console.- Specified by:
renderContent
in classAbstractWebConsolePlugin
- Parameters:
request
- the HTTP request send from the userresponse
- the HTTP response object, where to render the plugin data.- Throws:
IOException
- if an input or output error is detected when the servlet handles the request- See Also:
AbstractWebConsolePlugin.renderContent(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
-
-