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,org.apache.sling.discovery.TopologyEventListener
public class TopologyWebConsolePlugin extends org.apache.felix.webconsole.AbstractWebConsolePlugin implements org.apache.sling.discovery.TopologyEventListenerSimple webconsole which gives an overview of the topology visible by the discovery service- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringLABELprotected org.apache.sling.api.resource.ResourceResolverFactoryresourceResolverFactorystatic StringTITLE
-
Constructor Summary
Constructors Constructor Description TopologyWebConsolePlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(org.osgi.framework.BundleContext bundleContext)voiddeactivate()StringgetLabel()protected org.apache.sling.api.resource.ResourceResolvergetResourceResolver()StringgetTitle()voidhandleTopologyEvent(org.apache.sling.discovery.TopologyEvent event)keep a truncated history of the log events for information purpose (to be shown in the webconsole)voidprintConfiguration(PrintWriter pw)protected 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, getCssReferences, getParameter, getResourceProvider, getServletName, isHtmlRequest, log, log, readTemplateFile, renderTopNavigation, sendRedirect, setBrandingPlugin, setLogLevel, startResponse
-
Methods inherited from class javax.servlet.http.HttpServlet
doDelete, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service, service
-
-
-
-
Field Detail
-
LABEL
public static final String LABEL
- See Also:
- Constant Field Values
-
TITLE
public static final String TITLE
- See Also:
- Constant Field Values
-
resourceResolverFactory
protected org.apache.sling.api.resource.ResourceResolverFactory resourceResolverFactory
-
-
Method Detail
-
getLabel
public String getLabel()
- Specified by:
getLabelin classorg.apache.felix.webconsole.AbstractWebConsolePlugin
-
getTitle
public String 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
protected org.apache.sling.api.resource.ResourceResolver getResourceResolver() throws org.apache.sling.api.resource.LoginException- Throws:
org.apache.sling.api.resource.LoginException
-
handleTopologyEvent
public void handleTopologyEvent(org.apache.sling.discovery.TopologyEvent event)
keep a truncated history of the log events for information purpose (to be shown in the webconsole)- Specified by:
handleTopologyEventin interfaceorg.apache.sling.discovery.TopologyEventListener
-
printConfiguration
public void printConfiguration(PrintWriter pw)
-
-