public class FormHandlerExecutor.DefaultDynamoHttpServletResponse extends DynamoHttpServletResponse
| Modifier and Type | Field and Description | 
|---|---|
protected javax.servlet.ServletOutputStream | 
mOut  | 
protected FormHandlerExecutor.FormHandlerInvocationResult | 
mResult  | 
CLASS_VERSION, REQUEST_IDSC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_FOUND, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY| Constructor and Description | 
|---|
DefaultDynamoHttpServletResponse(javax.servlet.http.HttpServletResponse pHttpResponse)
Constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
FormHandlerExecutor.FormHandlerInvocationResult | 
getFormHandlerInvocationResult()  | 
javax.servlet.ServletOutputStream | 
getOutputStream()
Returns an output stream for writing response data. 
 | 
int | 
getStatus()
Returns the status code sent through this response object. 
 | 
java.io.PrintWriter | 
getWriter()
Returns the print writer for writing text response data 
 | 
protected void | 
sendRedirect(java.lang.String pLocation,
            boolean pAllowAllURLs,
            int pCode)
Sends a redirect response to the client using the specified redirect
 location URL. 
 | 
void | 
setFormHandlerInvocationResult(FormHandlerExecutor.FormHandlerInvocationResult pResult)  | 
void | 
setStatus(int pCode)
Sets the status code and a default message for this response. 
 | 
addCookie, addCookieAsHeader, addCookieToBuffer, addDateHeader, addHeader, addIntHeader, containsHeader, encodeLocalRedirectURL, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getContentTypeSet, getCookieString, getDoExitTracking, getHeaders, getHeaders, getLocale, getLocaleToCharsetMapper, getResponse, getWrapper, isCommitted, isOutputStreamRetrieved, isOutputStreamUsed, isResponseComplete, isWriterUsed, reset, resetBuffer, sendError, sendError, sendLocalPermanentRedirect, sendLocalRedirect, sendPermanentRedirect, sendRedirect, sendRedirect, setAllowChangeHeadersDuringInclude, setBufferSize, setCharacterEncoding, setContentLength, setContentType, setContentTypeSet, setDateHeader, setDoExitTracking, setHeader, setIntHeader, setLocale, setLocaleToCharsetMapper, setOutputStream, setRequest, setResponse, setStatus, setStrictOutputAccess, setWrapper, setWriterprotected FormHandlerExecutor.FormHandlerInvocationResult mResult
protected javax.servlet.ServletOutputStream mOut
public DefaultDynamoHttpServletResponse(javax.servlet.http.HttpServletResponse pHttpResponse)
                                 throws java.io.IOException
java.io.IOExceptionpublic void setFormHandlerInvocationResult(FormHandlerExecutor.FormHandlerInvocationResult pResult)
public FormHandlerExecutor.FormHandlerInvocationResult getFormHandlerInvocationResult()
public int getStatus()
DynamoHttpServletResponsegetStatus in class DynamoHttpServletResponsepublic void setStatus(int pCode)
DynamoHttpServletResponsesetStatus in interface javax.servlet.http.HttpServletResponsesetStatus in class DynamoHttpServletResponsepCode - the status codepublic java.io.PrintWriter getWriter()
                              throws java.io.IOException
DynamoHttpServletResponsegetWriter in interface javax.servlet.ServletResponsegetWriter in class DynamoHttpServletResponsejava.io.IOExceptionpublic javax.servlet.ServletOutputStream getOutputStream()
                                                  throws java.io.IOException
DynamoHttpServletResponsegetOutputStream in interface javax.servlet.ServletResponsegetOutputStream in class DynamoHttpServletResponsejava.io.IOException - if an I/O exception has occurredprotected void sendRedirect(java.lang.String pLocation,
                            boolean pAllowAllURLs,
                            int pCode)
                     throws java.io.IOException
DynamoHttpServletResponseServlet 2.3 requires that this method handle relative URLs so that's what we do when running in the DAS J2EE container. Here's how it says we're supposed to handle things:
If we're not in DAS-J2EE then the URL must be absolute
 (e.g., https://hostname/path/file.html). Relative URLs are
 not permitted here.
 
sendRedirect in class DynamoHttpServletResponsepLocation - the redirect location URLpAllowAllURLs - whether to allow all URLs, even non-local ones.
   By default, non-local URLs are validated by the redirectURLValidator.pCode - (typically 301 or 302) The status code to use
   for the redirect.java.io.IOException - If an I/O error has occurred.