public class SimpleHttpResponse
extends javax.servlet.http.HttpServletResponseWrapper
SC_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 |
---|
SimpleHttpResponse()
Instantiates a new simple http response.
|
Modifier and Type | Method and Description |
---|---|
void |
addHeader(String headerName,
String headerValue) |
void |
flushBuffer() |
String |
getHeader(String headerName)
Gets the header.
|
int |
getHeaderNamesSize()
Use this for testing the number of headers.
|
String[] |
getHeaderValues(String headerName)
Gets the header values.
|
javax.servlet.ServletOutputStream |
getOutputStream() |
String |
getOutputText()
Gets the output text.
|
int |
getStatus()
Gets the status.
|
String |
getStatusString()
Gets the status string.
|
PrintWriter |
getWriter() |
void |
sendError(int rc) |
void |
sendError(int rc,
String message) |
void |
setHeader(String headerName,
String headerValue) |
void |
setStatus(int value) |
addCookie, addDateHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeaderNames, getHeaders, sendRedirect, setDateHeader, setIntHeader, setStatus
getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale, setResponse
public SimpleHttpResponse()
public int getStatus()
getStatus
in interface javax.servlet.http.HttpServletResponse
getStatus
in class javax.servlet.http.HttpServletResponseWrapper
public void addHeader(String headerName, String headerValue)
addHeader
in interface javax.servlet.http.HttpServletResponse
addHeader
in class javax.servlet.http.HttpServletResponseWrapper
public void setHeader(String headerName, String headerValue)
setHeader
in interface javax.servlet.http.HttpServletResponse
setHeader
in class javax.servlet.http.HttpServletResponseWrapper
public void setStatus(int value)
setStatus
in interface javax.servlet.http.HttpServletResponse
setStatus
in class javax.servlet.http.HttpServletResponseWrapper
public String getStatusString()
public void flushBuffer()
flushBuffer
in interface javax.servlet.ServletResponse
flushBuffer
in class javax.servlet.ServletResponseWrapper
public int getHeaderNamesSize()
public String[] getHeaderValues(String headerName)
headerName
- the header namepublic String getHeader(String headerName)
getHeader
in interface javax.servlet.http.HttpServletResponse
getHeader
in class javax.servlet.http.HttpServletResponseWrapper
headerName
- the header namepublic void sendError(int rc, String message)
sendError
in interface javax.servlet.http.HttpServletResponse
sendError
in class javax.servlet.http.HttpServletResponseWrapper
public void sendError(int rc)
sendError
in interface javax.servlet.http.HttpServletResponse
sendError
in class javax.servlet.http.HttpServletResponseWrapper
public PrintWriter getWriter()
getWriter
in interface javax.servlet.ServletResponse
getWriter
in class javax.servlet.ServletResponseWrapper
public javax.servlet.ServletOutputStream getOutputStream() throws IOException
getOutputStream
in interface javax.servlet.ServletResponse
getOutputStream
in class javax.servlet.ServletResponseWrapper
IOException
public String getOutputText()
Copyright © 2010–2015 com.github.dblock. All rights reserved.