org.apache.sling.launchpad.testservices.war.servlets
Class SelectorServlet
java.lang.Object
javax.servlet.GenericServlet
org.apache.sling.api.servlets.SlingSafeMethodsServlet
org.apache.sling.api.servlets.SlingAllMethodsServlet
org.apache.sling.launchpad.testservices.war.servlets.SelectorServlet
- All Implemented Interfaces:
- Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
@Service(value=javax.servlet.Servlet.class)
@Properties(value={@Property(name="service.description",value="Selector Test Servlet"),@Property(name="service.vendor",value="The Apache Software Foundation"),@Property(name="sling.servlet.resourceTypes",value="sling/servlet/default"),@Property(name="sling.servlet.selectors",value={"WAR_TEST_SEL_1","WAR_TEST_SEL_2"}),@Property(name="sling.servlet.extensions",value="txt")})
public class SelectorServlet
- extends SlingAllMethodsServlet
Example/test Sling Servlet registered with two selectors
- See Also:
- Serialized Form
Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, init, init, log, log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SelectorServlet
public SelectorServlet()
doGet
protected void doGet(SlingHttpServletRequest request,
SlingHttpServletResponse response)
throws IOException
- Description copied from class:
SlingSafeMethodsServlet
- Called by the
SlingSafeMethodsServlet.mayService(SlingHttpServletRequest, SlingHttpServletResponse)
method to
handle an HTTP GET request.
This default implementation reports back to the client that the method is
not supported.
Implementations of this class should overwrite this method with their
implementation for the HTTP GET method support.
- Overrides:
doGet
in class SlingSafeMethodsServlet
- Parameters:
request
- The HTTP requestresponse
- The HTTP response
- Throws:
IOException
- If the error status cannot be reported back to the
client.
doPost
protected void doPost(SlingHttpServletRequest request,
SlingHttpServletResponse response)
throws IOException
- Description copied from class:
SlingAllMethodsServlet
- Called by the
SlingAllMethodsServlet.mayService(SlingHttpServletRequest, SlingHttpServletResponse)
method to
handle an HTTP POST request.
This default implementation reports back to the client that the method is
not supported.
Implementations of this class should overwrite this method with their
implementation for the HTTP POST method support.
- Overrides:
doPost
in class SlingAllMethodsServlet
- Parameters:
request
- The HTTP requestresponse
- The HTTP response
- Throws:
IOException
- If the error status cannot be reported back to the
client.
dumpRequestAsProperties
protected void dumpRequestAsProperties(SlingHttpServletRequest request,
SlingHttpServletResponse response)
throws IOException
- Throws:
IOException
Copyright © 2007-2013 The Apache Software Foundation. All Rights Reserved.