@Service
@Property(name="service.description",value="Paths Test Servlet") @Property(name="service.vendor",value="The Apache Software Foundation") @Property(name="sling.servlet.paths",value="/testing/EventsCounter") @Property(name="sling.servlet.extensions",value="json") @Property(name="event.topics",value={"org/apache/sling/api/resource/Resource/ADDED","org/apache/sling/api/resource/ResourceResolverMapping/CHANGED"})
public class EventsCounterImpl
extends org.apache.sling.api.servlets.SlingSafeMethodsServlet
implements org.osgi.service.event.EventHandler, EventsCounter
| Constructor and Description |
|---|
EventsCounterImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doGet(org.apache.sling.api.SlingHttpServletRequest request,
org.apache.sling.api.SlingHttpServletResponse response) |
int |
getEventsCount(String topic) |
void |
handleEvent(org.osgi.service.event.Event event) |
doGeneric, doHead, doOptions, doTrace, getAllowedRequestMethods, getServletInfo, handleMethodNotImplemented, mayService, service, servicepublic void handleEvent(org.osgi.service.event.Event event)
handleEvent in interface org.osgi.service.event.EventHandlerpublic int getEventsCount(String topic)
getEventsCount in interface EventsCounterprotected void doGet(org.apache.sling.api.SlingHttpServletRequest request,
org.apache.sling.api.SlingHttpServletResponse response)
throws javax.servlet.ServletException,
IOException
doGet in class org.apache.sling.api.servlets.SlingSafeMethodsServletjavax.servlet.ServletExceptionIOExceptionCopyright © 2007–2018 The Apache Software Foundation. All rights reserved.