Package cloud.piranha.appserver.impl
Class DefaultWebApplicationServerResponse
- java.lang.Object
-
- java.io.OutputStream
-
- javax.servlet.ServletOutputStream
-
- cloud.piranha.webapp.impl.DefaultWebApplicationResponse
-
- cloud.piranha.appserver.impl.DefaultWebApplicationServerResponse
-
- All Implemented Interfaces:
WebApplicationServerResponse
,WebApplicationResponse
,Closeable
,Flushable
,AutoCloseable
,HttpServletResponse
,ServletResponse
public class DefaultWebApplicationServerResponse extends DefaultWebApplicationResponse implements WebApplicationServerResponse
The default WebApplicationServerResponse.- Author:
- Manfred Riem ([email protected])
-
-
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 DefaultWebApplicationServerResponse()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
closeAsyncResponse()
void
setResponseCloser(Runnable responseCloser)
-
Methods inherited from class cloud.piranha.webapp.impl.DefaultWebApplicationResponse
addCookie, addDateHeader, addHeader, addIntHeader, close, 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
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, getTrailerFields, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus, setTrailerFields
-
Methods inherited from interface javax.servlet.ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale
-
Methods inherited from interface cloud.piranha.webapp.api.WebApplicationResponse
getCookies, getUnderlyingOutputStream, setUnderlyingOutputStream
-
Methods inherited from interface cloud.piranha.appserver.api.WebApplicationServerResponse
setWebApplication
-
-
-
-
Method Detail
-
setResponseCloser
public void setResponseCloser(Runnable responseCloser)
-
closeAsyncResponse
public void closeAsyncResponse()
- Specified by:
closeAsyncResponse
in interfaceWebApplicationResponse
- Overrides:
closeAsyncResponse
in classDefaultWebApplicationResponse
-
-