java.lang.Object
java.io.OutputStream
jakarta.servlet.ServletOutputStream
cloud.piranha.core.impl.DefaultWebApplicationResponse
cloud.piranha.http.webapp.HttpWebApplicationResponse
- All Implemented Interfaces:
WebApplicationResponse
,jakarta.servlet.http.HttpServletResponse
,jakarta.servlet.ServletResponse
,Closeable
,Flushable
,AutoCloseable
The HttpServerResponse variant of WebApplicationResponse.
- Author:
- Manfred Riem ([email protected])
-
Field Summary
Fields inherited from class cloud.piranha.core.impl.DefaultWebApplicationResponse
bodyOnly, buffer, bufferResetting, characterEncoding, characterEncodingLocaleSet, characterEncodingSet, committed, contentLanguage, contentLength, contentType, contentTypeSet, cookies, gotOutput, gotWriter, headerManager, index, locale, outputStream, responseCloser, status, statusMessage, trailerFields, 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 TypeMethodDescriptionvoid
Write the headers.void
Write the status line.Methods inherited from class cloud.piranha.core.impl.DefaultWebApplicationResponse
addCookie, addDateHeader, addHeader, addIntHeader, close, closeAsyncResponse, containsHeader, encodeRedirectURL, encodeURL, flush, flushBuffer, getBufferSize, getCharacterEncoding, getContentLength, getContentType, getCookies, getHeader, getHeaderNames, getHeaders, getLocale, getOutputStream, getResponseCloser, getStatus, getStatusMessage, getTrailerFields, 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, setTrailerFields, setUnderlyingOutputStream, setWebApplication, setWriteListener, verifyNotCommitted, write
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
-
Constructor Details
-
HttpWebApplicationResponse
Constructor.- Parameters:
wrapped
- the wrapped HttpServerResponse.
-
-
Method Details
-
writeStatusLine
Description copied from interface:WebApplicationResponse
Write the status line.- Specified by:
writeStatusLine
in interfaceWebApplicationResponse
- Overrides:
writeStatusLine
in classDefaultWebApplicationResponse
- Throws:
IOException
- when an I/O error occurs.
-
writeHeaders
Description copied from interface:WebApplicationResponse
Write the headers.- Specified by:
writeHeaders
in interfaceWebApplicationResponse
- Overrides:
writeHeaders
in classDefaultWebApplicationResponse
- Throws:
IOException
- when an I/O error occurs.
-