Package me.desair.tus.server.util
Class TusServletResponse
java.lang.Object
jakarta.servlet.ServletResponseWrapper
jakarta.servlet.http.HttpServletResponseWrapper
me.desair.tus.server.util.TusServletResponse
- All Implemented Interfaces:
 jakarta.servlet.http.HttpServletResponse,jakarta.servlet.ServletResponse
public class TusServletResponse
extends jakarta.servlet.http.HttpServletResponseWrapper
HttpServletResponseWrapper to capture header values set on the current HttpServletResponse.- 
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
ConstructorsConstructorDescriptionTusServletResponse(jakarta.servlet.http.HttpServletResponse response) Constructs a response adaptor wrapping the given response. - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddDateHeader(String name, long date) voidvoidaddIntHeader(String name, int value) voidsetDateHeader(String name, long date) voidvoidsetIntHeader(String name, int value) Methods inherited from class jakarta.servlet.http.HttpServletResponseWrapper
addCookie, containsHeader, encodeRedirectURL, encodeURL, getHeaderNames, getHeaders, getStatus, getTrailerFields, sendError, sendError, sendRedirect, setStatus, setTrailerFieldsMethods inherited from class jakarta.servlet.ServletResponseWrapper
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getResponse, getWriter, 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
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale 
- 
Constructor Details
- 
TusServletResponse
public TusServletResponse(jakarta.servlet.http.HttpServletResponse response) Constructs a response adaptor wrapping the given response.- Parameters:
 response- The response that has to be wrapped- Throws:
 IllegalArgumentException- if the response is null
 
 - 
 - 
Method Details
- 
setDateHeader
- Specified by:
 setDateHeaderin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
 setDateHeaderin classjakarta.servlet.http.HttpServletResponseWrapper
 - 
addDateHeader
- Specified by:
 addDateHeaderin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
 addDateHeaderin classjakarta.servlet.http.HttpServletResponseWrapper
 - 
setHeader
- Specified by:
 setHeaderin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
 setHeaderin classjakarta.servlet.http.HttpServletResponseWrapper
 - 
addHeader
- Specified by:
 addHeaderin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
 addHeaderin classjakarta.servlet.http.HttpServletResponseWrapper
 - 
setIntHeader
- Specified by:
 setIntHeaderin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
 setIntHeaderin classjakarta.servlet.http.HttpServletResponseWrapper
 - 
addIntHeader
- Specified by:
 addIntHeaderin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
 addIntHeaderin classjakarta.servlet.http.HttpServletResponseWrapper
 - 
getHeader
- Specified by:
 getHeaderin interfacejakarta.servlet.http.HttpServletResponse- Overrides:
 getHeaderin classjakarta.servlet.http.HttpServletResponseWrapper
 
 -