Package io.varhttp
Class VarHttpServletResponse
java.lang.Object
jakarta.servlet.ServletResponseWrapper
jakarta.servlet.http.HttpServletResponseWrapper
io.varhttp.VarHttpServletResponse
- All Implemented Interfaces:
 jakarta.servlet.http.HttpServletResponse,jakarta.servlet.ServletResponse
public class VarHttpServletResponse
extends jakarta.servlet.http.HttpServletResponseWrapper
- 
Field Summary
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
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddCookie(jakarta.servlet.http.Cookie cookie) voidvoidcomplete()voidjakarta.servlet.ServletOutputStreamvoidvoidsetContentType(String type) voidsetStatus(int sc) voidwriteAndComplete(InputStream inputStream) Writes the input stream to the response and completes the response.Methods inherited from class jakarta.servlet.http.HttpServletResponseWrapper
addDateHeader, addIntHeader, containsHeader, encodeRedirectURL, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, getTrailerFields, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setTrailerFieldsMethods inherited from class jakarta.servlet.ServletResponseWrapper
getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setLocale, setResponseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.servlet.ServletResponse
getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setLocale 
- 
Constructor Details
- 
VarHttpServletResponse
public VarHttpServletResponse(jakarta.servlet.http.HttpServletResponse response)  
 - 
 - 
Method Details
- 
setStatus
public void setStatus(int sc) - Specified by:
 setStatusin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
 setStatusin classjakarta.servlet.http.HttpServletResponseWrapper
 - 
addCookie
public void addCookie(jakarta.servlet.http.Cookie cookie) - Specified by:
 addCookiein interfacejakarta.servlet.http.HttpServletResponse- Overrides:
 addCookiein classjakarta.servlet.http.HttpServletResponseWrapper
 - 
addHeader
- Specified by:
 addHeaderin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
 addHeaderin classjakarta.servlet.http.HttpServletResponseWrapper
 - 
setContentType
- Specified by:
 setContentTypein interfacejakarta.servlet.ServletResponse- Overrides:
 setContentTypein classjakarta.servlet.ServletResponseWrapper
 - 
writeAndComplete
Writes the input stream to the response and completes the response. No further changes to the response are allowed after this method has been called.- Parameters:
 inputStream- the input stream to write to the response
 - 
complete
public void complete() - 
flushBuffer
- Specified by:
 flushBufferin interfacejakarta.servlet.ServletResponse- Overrides:
 flushBufferin classjakarta.servlet.ServletResponseWrapper- Throws:
 IOException
 - 
sendError
- Specified by:
 sendErrorin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
 sendErrorin classjakarta.servlet.http.HttpServletResponseWrapper- Throws:
 IOException
 - 
getWriter
- Specified by:
 getWriterin interfacejakarta.servlet.ServletResponse- Overrides:
 getWriterin classjakarta.servlet.ServletResponseWrapper- Throws:
 IOException
 - 
getOutputStream
- Specified by:
 getOutputStreamin interfacejakarta.servlet.ServletResponse- Overrides:
 getOutputStreamin classjakarta.servlet.ServletResponseWrapper- Throws:
 IOException
 
 -