java.lang.Object
java.io.OutputStream
javax.servlet.ServletOutputStream
cloud.piranha.webapp.impl.DefaultWebApplicationResponse
cloud.piranha.embedded.EmbeddedResponse
- All Implemented Interfaces:
WebApplicationResponse
,java.io.Closeable
,java.io.Flushable
,java.lang.AutoCloseable
,HttpServletResponse
,ServletResponse
public class EmbeddedResponse extends DefaultWebApplicationResponse
The WebApplicationResponse class used by
EmbeddedPiranha
- Author:
- Manfred Riem ([email protected])
- See Also:
EmbeddedPiranha
-
Field Summary
Fields inherited from class cloud.piranha.webapp.impl.DefaultWebApplicationResponse
bodyOnly, buffer, characterEncoding, characterEncodingSet, committed, contentLength, contentType, contentTypeSet, cookies, gotOutput, gotWriter, headerManager, index, locale, outputStream, status, statusMessage, webApplication, writer
Fields inherited from interface javax.servlet.http.HttpServletResponse
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 Summary
Constructors Constructor Description EmbeddedResponse()
Constructor. -
Method Summary
Modifier and Type Method Description byte[]
getResponseAsByteArray()
Get the response as a byte array.java.lang.String
getResponseAsString()
Get the response as a string.Methods inherited from class cloud.piranha.webapp.impl.DefaultWebApplicationResponse
addCookie, addDateHeader, addHeader, addIntHeader, close, closeAsyncResponse, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, flush, flushBuffer, getBufferSize, getCharacterEncoding, getContentLength, getContentType, getCookies, getHeader, getHeaderNames, getHeaders, getLocale, getOutputStream, getStatus, getStatusMessage, getUnderlyingOutputStream, getWebApplication, getWriter, isBodyOnly, isCommitted, isReady, reset, resetBuffer, sendError, sendError, sendRedirect, setBodyOnly, setBufferSize, setCharacterEncoding, setCommitted, setContentLength, setContentLengthLong, setContentType, setDateHeader, setHeader, setIntHeader, setLocale, setOutputStream, setStatus, setStatus, setUnderlyingOutputStream, setWebApplication, setWriteListener, verifyNotCommitted, write
Methods inherited from class javax.servlet.ServletOutputStream
print, print, print, print, print, print, print, println, println, println, println, println, println, println, println
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.servlet.http.HttpServletResponse
getTrailerFields, setTrailerFields
-
Constructor Details
-
EmbeddedResponse
public EmbeddedResponse()Constructor.
-
-
Method Details
-
getResponseAsByteArray
public byte[] getResponseAsByteArray()Get the response as a byte array.- Returns:
- the body.
-
getResponseAsString
public java.lang.String getResponseAsString()Get the response as a string.- Returns:
- the response as a string.
-