|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SlingRequestProcessor
The SlingRequestProcessor
interface defines the service which
may be called to handle HTTP requests.
This interface is implemented by this bundle and is not intended to be implemented by bundles other than this.
Field Summary | |
---|---|
static String |
NAME
The name of the SlingRequestProcessor service. |
Method Summary | |
---|---|
void |
processRequest(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resource,
ResourceResolver resourceResolver)
Process an HTTP request through the Sling request processing engine. |
Field Detail |
---|
static final String NAME
SlingRequestProcessor
service.
Method Detail |
---|
void processRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse resource, ResourceResolver resourceResolver) throws javax.servlet.ServletException, IOException
This method does not close the provided resource resolver !
request
- Usually a "synthetic" request, i.e. not supplied by
servlet containerresource
- Usually a "synthetic" response, i.e. not supplied by
servlet containerresourceResolver
- The ResourceResolver
used for the
Sling request processing.
NullPointerException
- if either of the parameters is
null
IOException
- if an error occurrs reading from the request input or
writing the response
javax.servlet.ServletException
- if another servlet related problem occurrs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |