public final class MemoizingResponse extends java.lang.Object implements MockedResponse
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 |
---|
MemoizingResponse() |
Modifier and Type | Method and Description |
---|---|
void |
addHeader(java.lang.String name,
java.lang.String value) |
@Nullable java.lang.String |
getContentType() |
@Nullable java.lang.String |
getHeader(java.lang.String name) |
java.util.Set<java.lang.String> |
getHeaderNames() |
com.google.common.collect.ImmutableSet<java.lang.String> |
getHeaders(java.lang.String name) |
int |
getStatus() |
java.io.PrintWriter |
getWriter() |
void |
sendError(int sc) |
void |
sendError(int sc,
java.lang.String msg) |
void |
setContentType(java.lang.String contentType) |
java.lang.String |
writerContent()
Returns the content of the associated response writer.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addCookie, addDateHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, flushBuffer, getBufferSize, getCharacterEncoding, getLocale, getOutputStream, isCommitted, reset, resetBuffer, sendRedirect, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setDateHeader, setHeader, setIntHeader, setLocale, setStatus, setStatus
public int getStatus()
getStatus
in interface MockedResponse
getStatus
in interface javax.servlet.http.HttpServletResponse
public @Nullable java.lang.String getHeader(java.lang.String name)
getHeader
in interface MockedResponse
getHeader
in interface javax.servlet.http.HttpServletResponse
public void addHeader(java.lang.String name, java.lang.String value)
addHeader
in interface MockedResponse
addHeader
in interface javax.servlet.http.HttpServletResponse
public void sendError(int sc)
sendError
in interface MockedResponse
sendError
in interface javax.servlet.http.HttpServletResponse
public void sendError(int sc, java.lang.String msg)
sendError
in interface MockedResponse
sendError
in interface javax.servlet.http.HttpServletResponse
public void setContentType(java.lang.String contentType)
setContentType
in interface MockedResponse
setContentType
in interface javax.servlet.ServletResponse
public @Nullable java.lang.String getContentType()
getContentType
in interface MockedResponse
getContentType
in interface javax.servlet.ServletResponse
public com.google.common.collect.ImmutableSet<java.lang.String> getHeaders(java.lang.String name)
getHeaders
in interface MockedResponse
getHeaders
in interface javax.servlet.http.HttpServletResponse
public java.util.Set<java.lang.String> getHeaderNames()
getHeaderNames
in interface MockedResponse
getHeaderNames
in interface javax.servlet.http.HttpServletResponse
public java.io.PrintWriter getWriter()
getWriter
in interface MockedResponse
getWriter
in interface javax.servlet.ServletResponse
public java.lang.String writerContent()