Package cloud.piranha.embedded
Class EmbeddedResponse
- java.lang.Object
-
- java.io.OutputStream
-
- javax.servlet.ServletOutputStream
-
- cloud.piranha.webapp.impl.DefaultWebApplicationResponse
-
- cloud.piranha.embedded.EmbeddedResponse
-
- All Implemented Interfaces:
WebApplicationResponse
,Closeable
,Flushable
,AutoCloseable
,HttpServletResponse
,ServletResponse
public class EmbeddedResponse extends DefaultWebApplicationResponse
The WebApplicationResponse class used byEmbeddedPiranha
- 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
getResponseAsByteArray()
Get the response as a byte array.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.io.OutputStream
nullOutputStream, write, write
-
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
-
-
-
-
Method Detail
-
getResponseAsByteArray
public byte[] getResponseAsByteArray()
Get the response as a byte array.- Returns:
- the body.
-
getResponseAsString
public String getResponseAsString()
Get the response as a string.- Returns:
- the response as a string.
-
-