Class AbstractHttpServletResponseWrapper
java.lang.Object
jakarta.servlet.ServletResponseWrapper
jakarta.servlet.http.HttpServletResponseWrapper
io.vertigo.vega.impl.servlet.filter.AbstractHttpServletResponseWrapper
- All Implemented Interfaces:
jakarta.servlet.http.HttpServletResponse,jakarta.servlet.ServletResponse,AutoCloseable
public abstract class AbstractHttpServletResponseWrapper
extends jakarta.servlet.http.HttpServletResponseWrapper
implements AutoCloseable
Implémentation de HttpServletResponseWrapper pour éviter warnings à la compilation.
- Author:
- Matthieu Laroche, Nicolas Piedeloup
-
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
ConstructorsModifierConstructorDescriptionprotectedAbstractHttpServletResponseWrapper(jakarta.servlet.http.HttpServletResponse response) Constructeur. -
Method Summary
Modifier and TypeMethodDescriptionfinal voidSurcharge de addHeader pour fixer le header même si la réponse est incluse (contrairement à tomcat).final voidclose()abstract jakarta.servlet.ServletOutputStreamCrée et retourne un ServletOutputStream pour �crire le contenu dans la response associée.final voidFlushe le buffer et commite la response.final jakarta.servlet.ServletOutputStreamRetourne le servlet output stream associé avec cette response.protected final jakarta.servlet.ServletOutputStreamfinal PrintWriterRetourne le writer associé avec cette response.final voidSurcharge de setHeader pour fixer le header même si la réponse est incluse (contrairement à tomcat).Methods inherited from class jakarta.servlet.http.HttpServletResponseWrapper
addCookie, addDateHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, getTrailerFields, sendError, sendError, sendRedirect, setDateHeader, setIntHeader, setStatus, setStatus, setTrailerFieldsMethods inherited from class jakarta.servlet.ServletResponseWrapper
getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, 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, setContentType, setLocale
-
Constructor Details
-
AbstractHttpServletResponseWrapper
protected AbstractHttpServletResponseWrapper(jakarta.servlet.http.HttpServletResponse response) Constructeur.- Parameters:
response- javax.servlet.HttpServletResponse
-
-
Method Details
-
getStream
protected final jakarta.servlet.ServletOutputStream getStream() -
close
- Specified by:
closein interfaceAutoCloseable- Throws:
IOException
-
addHeader
Surcharge de addHeader pour fixer le header même si la réponse est incluse (contrairement à tomcat).- Specified by:
addHeaderin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
addHeaderin classjakarta.servlet.http.HttpServletResponseWrapper- Parameters:
name- Stringvalue- String
-
setHeader
Surcharge de setHeader pour fixer le header même si la réponse est incluse (contrairement à tomcat).- Specified by:
setHeaderin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
setHeaderin classjakarta.servlet.http.HttpServletResponseWrapper- Parameters:
name- Stringvalue- String
-
createOutputStream
Crée et retourne un ServletOutputStream pour �crire le contenu dans la response associée.- Returns:
- javax.servlet.ServletOutputStream
- Throws:
IOException- Erreur d'entrée/sortie
-
getOutputStream
Retourne le servlet output stream associé avec cette response.- Specified by:
getOutputStreamin interfacejakarta.servlet.ServletResponse- Overrides:
getOutputStreamin classjakarta.servlet.ServletResponseWrapper- Returns:
- javax.servlet.ServletOutputStream
- Throws:
IOException- Erreur d'entrée/sortie
-
getWriter
Retourne le writer associé avec cette response.- Specified by:
getWriterin interfacejakarta.servlet.ServletResponse- Overrides:
getWriterin classjakarta.servlet.ServletResponseWrapper- Returns:
- java.io.PrintWriter
- Throws:
IOException- Erreur d'entrée/sortie
-
flushBuffer
Flushe le buffer et commite la response.- Specified by:
flushBufferin interfacejakarta.servlet.ServletResponse- Overrides:
flushBufferin classjakarta.servlet.ServletResponseWrapper- Throws:
IOException- Erreur d'entrée/sortie
-