Package org.apache.sling.discovery.oak
Class TopologyWebConsolePlugin
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.apache.felix.webconsole.AbstractWebConsolePlugin
org.apache.sling.discovery.oak.TopologyWebConsolePlugin
- All Implemented Interfaces:
Serializable,javax.servlet.Servlet,javax.servlet.ServletConfig,TopologyEventListener
public class TopologyWebConsolePlugin
extends org.apache.felix.webconsole.AbstractWebConsolePlugin
implements TopologyEventListener
Simple webconsole which gives an overview of the topology visible by the
discovery service
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected ResourceResolverFactorystatic final StringFields inherited from class org.apache.felix.webconsole.AbstractWebConsolePlugin
ATTR_FILEUPLOAD, ATTR_FILEUPLOAD_REPO, GET_RESOURCE_METHOD_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate(org.osgi.framework.BundleContext bundleContext) voidgetLabel()protected ResourceResolvergetTitle()voidhandleTopologyEvent(TopologyEvent event) keep a truncated history of the log events for information purpose (to be shown in the webconsole)voidprotected voidrenderContent(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) Methods inherited from class org.apache.felix.webconsole.AbstractWebConsolePlugin
doGet, endResponse, getBrandingPlugin, getBundle, getBundleContext, getCategory, getCssReferences, getParameter, getResourceProvider, getServletName, isHtmlRequest, log, log, readTemplateFile, renderMenu, renderTopNavigation, sendRedirect, setBrandingPlugin, setLogLevel, startResponseMethods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, serviceMethods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, init, init, log, log
-
Field Details
-
LABEL
- See Also:
-
TITLE
- See Also:
-
resourceResolverFactory
-
-
Constructor Details
-
TopologyWebConsolePlugin
public TopologyWebConsolePlugin()
-
-
Method Details
-
getLabel
- Specified by:
getLabelin classorg.apache.felix.webconsole.AbstractWebConsolePlugin
-
getTitle
- Specified by:
getTitlein classorg.apache.felix.webconsole.AbstractWebConsolePlugin
-
activate
public void activate(org.osgi.framework.BundleContext bundleContext) - Overrides:
activatein classorg.apache.felix.webconsole.AbstractWebConsolePlugin
-
deactivate
public void deactivate()- Overrides:
deactivatein classorg.apache.felix.webconsole.AbstractWebConsolePlugin
-
renderContent
protected void renderContent(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res) throws javax.servlet.ServletException, IOException - Specified by:
renderContentin classorg.apache.felix.webconsole.AbstractWebConsolePlugin- Throws:
javax.servlet.ServletExceptionIOException
-
getResourceResolver
- Throws:
LoginException
-
handleTopologyEvent
keep a truncated history of the log events for information purpose (to be shown in the webconsole)- Specified by:
handleTopologyEventin interfaceTopologyEventListener- Parameters:
event- The topology event
-
printConfiguration
-