public class ConfigManager extends SimpleWebConsolePlugin implements org.apache.felix.webconsole.internal.OsgiManagerPlugin, ServletSupport
ConfigManager class is the Web Console plugin to
manage configurations.| Modifier and Type | Field and Description |
|---|---|
static String |
UNBOUND_LOCATION |
ATTR_FILEUPLOAD, ATTR_FILEUPLOAD_REPO, GET_RESOURCE_METHOD_NAME| Constructor and Description |
|---|
ConfigManager()
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
activate(org.osgi.framework.BundleContext bundleContext)
This method is called from the Felix Web Console to ensure the
AbstractWebConsolePlugin is correctly setup.
|
void |
deactivate()
This method will close all service trackers, created by
SimpleWebConsolePlugin.getService(String) method. |
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 request,
javax.servlet.http.HttpServletResponse response) |
org.osgi.framework.BundleContext |
getBundleContext()
Returns the
BundleContext with which this plugin has been
activated. |
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.
|
getCategory, getCssReferences, getLabel, getResource, getService, getServletName, getTitle, register, unregisterendResponse, getBrandingPlugin, getBundle, getParameter, getResourceProvider, isHtmlRequest, log, log, readTemplateFile, renderMenu, renderTopNavigation, sendRedirect, setBrandingPlugin, setLogLevel, startResponsedoDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, servicedestroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, init, init, log, logclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetService, log, logpublic static final String UNBOUND_LOCATION
public void activate(org.osgi.framework.BundleContext bundleContext)
AbstractWebConsolePluginactivate in interface org.apache.felix.webconsole.internal.OsgiManagerPluginactivate in class SimpleWebConsolePluginbundleContext - the context of the plugin bundlepublic void deactivate()
SimpleWebConsolePluginSimpleWebConsolePlugin.getService(String) method. If you override this method, don't
forget to call the super.deactivate in interface org.apache.felix.webconsole.internal.OsgiManagerPlugindeactivate in class SimpleWebConsolePluginAbstractWebConsolePlugin.deactivate()protected void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
doPost in class javax.servlet.http.HttpServletIOExceptionHttpServlet.doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)protected void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
AbstractWebConsolePluginAbstractWebConsolePlugin.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 returns
false only the
AbstractWebConsolePlugin.renderContent(HttpServletRequest, HttpServletResponse) method is
called.
doGet in class AbstractWebConsolePluginjavax.servlet.ServletExceptionIOExceptionAbstractWebConsolePlugin.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)protected void renderContent(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
AbstractWebConsolePluginrenderContent in class AbstractWebConsolePluginrequest - the HTTP request send from the userresponse - the HTTP response object, where to render the plugin data.IOException - if an input or output error is
detected when the servlet handles the requestAbstractWebConsolePlugin.renderContent(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)public org.osgi.framework.BundleContext getBundleContext()
AbstractWebConsolePluginBundleContext with which this plugin has been
activated. If the plugin has not be activated by calling the
AbstractWebConsolePlugin.activate(BundleContext) method, this method returns
null.getBundleContext in interface ServletSupportgetBundleContext in class AbstractWebConsolePluginnull if the bundle is not activated.Copyright © 2006–2021 The Apache Software Foundation. All rights reserved.