java.lang.Object
java.io.OutputStream
jakarta.servlet.ServletOutputStream
cloud.piranha.webapp.impl.DefaultWebApplicationResponse
cloud.piranha.embedded.EmbeddedResponse
- All Implemented Interfaces:
WebApplicationResponse
,HttpServletResponse
,ServletResponse
,Closeable
,Flushable
,AutoCloseable
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, bufferResetting, characterEncoding, characterEncodingSet, committed, contentLanguage, contentLength, contentType, contentTypeSet, cookies, gotOutput, gotWriter, headerManager, index, locale, outputStream, responseCloser, status, statusMessage, webApplication, writer
Fields inherited from interface jakarta.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
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]
Get the response as a byte array.Returns 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, getResponseCloser, 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, setResponseCloser, setStatus, setStatus, setUnderlyingOutputStream, setWebApplication, setWriteListener, verifyNotCommitted, write, writeHeaders, writeStatusLine
Methods inherited from class jakarta.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 jakarta.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
Returns the response as a string.- Returns:
- the response as a string
-