public abstract class AbstractServlet
extends javax.servlet.http.HttpServlet
| Modifier and Type | Field and Description |
|---|---|
static String |
CONTENT_DISPOSITION |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doDelete(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resp) |
protected void |
doDeleteWithSubjectAndActor(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
Performs the PUT action as the logged-in
Subject. |
protected void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resp) |
protected void |
doGetWithSubjectAndActor(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resp)
Performs the GET action as the logged-in
Subject. |
protected void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resp) |
protected void |
doPostWithSubjectAndActor(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
Performs the POST action as the logged-in
Subject. |
protected void |
doPut(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resp) |
protected void |
doPutWithSubjectAndActor(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
Performs the PUT action as the logged-in
Subject. |
protected Subject |
getAuthorisedSubject(javax.servlet.http.HttpServletRequest request) |
protected Broker<?> |
getBroker() |
protected HttpManagementConfiguration |
getManagementConfiguration() |
OutputStream |
getOutputStream(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected String[] |
getPathInfoElements(javax.servlet.http.HttpServletRequest request) |
void |
init() |
protected void |
sendCachingHeadersOnResponse(javax.servlet.http.HttpServletResponse response) |
protected void |
sendError(javax.servlet.http.HttpServletResponse resp,
int responseCode) |
protected void |
sendJsonErrorResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
int responseCode,
String message) |
protected void |
sendJsonResponse(Object object,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
sendJsonResponse(Object object,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
int responseCode,
boolean sendCachingHeaders) |
protected void |
writeTypedContent(Content content,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
doHead, doOptions, doTrace, getLastModified, service, servicepublic static final String CONTENT_DISPOSITION
public void init()
throws javax.servlet.ServletException
init in class javax.servlet.GenericServletjavax.servlet.ServletExceptionprotected final void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
doGet in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doGetWithSubjectAndActor(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
Subject.
Subclasses commonly override this methodjavax.servlet.ServletExceptionIOExceptionprotected final void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
doPost in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doPostWithSubjectAndActor(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
Subject.
Subclasses commonly override this methodjavax.servlet.ServletExceptionIOExceptionprotected final void doPut(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
doPut in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionpublic OutputStream getOutputStream(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
IOExceptionprotected void doPutWithSubjectAndActor(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
Subject.
Subclasses commonly override this methodjavax.servlet.ServletExceptionIOExceptionprotected final void doDelete(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
doDelete in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void doDeleteWithSubjectAndActor(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
Subject.
Subclasses commonly override this methodjavax.servlet.ServletExceptionIOExceptionprotected Subject getAuthorisedSubject(javax.servlet.http.HttpServletRequest request)
protected Broker<?> getBroker()
protected HttpManagementConfiguration getManagementConfiguration()
protected void sendJsonResponse(Object object, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
IOExceptionprotected final void sendJsonResponse(Object object, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, int responseCode, boolean sendCachingHeaders) throws IOException
IOExceptionprotected final void sendJsonErrorResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
int responseCode,
String message)
throws IOException
IOExceptionprotected void sendError(javax.servlet.http.HttpServletResponse resp,
int responseCode)
protected void sendCachingHeadersOnResponse(javax.servlet.http.HttpServletResponse response)
protected String[] getPathInfoElements(javax.servlet.http.HttpServletRequest request)
protected void writeTypedContent(Content content, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
IOExceptionCopyright © 2006–2015 The Apache Software Foundation. All rights reserved.