Package org.eclipse.jetty.server
Class ServletResponseHttpWrapper
- java.lang.Object
-
- jakarta.servlet.ServletResponseWrapper
-
- org.eclipse.jetty.server.ServletResponseHttpWrapper
-
- All Implemented Interfaces:
jakarta.servlet.http.HttpServletResponse
,jakarta.servlet.ServletResponse
public class ServletResponseHttpWrapper extends jakarta.servlet.ServletResponseWrapper implements jakarta.servlet.http.HttpServletResponse
ServletResponseHttpWrapper Wrapper to tunnel a ServletResponse via an 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
Constructors Constructor Description ServletResponseHttpWrapper(jakarta.servlet.ServletResponse response)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addCookie(jakarta.servlet.http.Cookie cookie)
void
addDateHeader(java.lang.String name, long date)
void
addHeader(java.lang.String name, java.lang.String value)
void
addIntHeader(java.lang.String name, int value)
boolean
containsHeader(java.lang.String name)
java.lang.String
encodeRedirectUrl(java.lang.String url)
Deprecated.java.lang.String
encodeRedirectURL(java.lang.String url)
java.lang.String
encodeUrl(java.lang.String url)
Deprecated.java.lang.String
encodeURL(java.lang.String url)
java.lang.String
getHeader(java.lang.String name)
java.util.Collection<java.lang.String>
getHeaderNames()
java.util.Collection<java.lang.String>
getHeaders(java.lang.String name)
int
getStatus()
void
sendError(int sc)
void
sendError(int sc, java.lang.String msg)
void
sendRedirect(java.lang.String location)
void
setDateHeader(java.lang.String name, long date)
void
setHeader(java.lang.String name, java.lang.String value)
void
setIntHeader(java.lang.String name, int value)
void
setStatus(int sc)
void
setStatus(int sc, java.lang.String sm)
Deprecated.-
Methods 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, setResponse
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jakarta.servlet.http.HttpServletResponse
getTrailerFields, setTrailerFields
-
Methods inherited from interface jakarta.servlet.ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale
-
-
-
-
Method Detail
-
addCookie
public void addCookie(jakarta.servlet.http.Cookie cookie)
- Specified by:
addCookie
in interfacejakarta.servlet.http.HttpServletResponse
-
containsHeader
public boolean containsHeader(java.lang.String name)
- Specified by:
containsHeader
in interfacejakarta.servlet.http.HttpServletResponse
-
encodeURL
public java.lang.String encodeURL(java.lang.String url)
- Specified by:
encodeURL
in interfacejakarta.servlet.http.HttpServletResponse
-
encodeRedirectURL
public java.lang.String encodeRedirectURL(java.lang.String url)
- Specified by:
encodeRedirectURL
in interfacejakarta.servlet.http.HttpServletResponse
-
encodeUrl
@Deprecated(since="Servlet API 2.1") public java.lang.String encodeUrl(java.lang.String url)
Deprecated.- Specified by:
encodeUrl
in interfacejakarta.servlet.http.HttpServletResponse
-
encodeRedirectUrl
@Deprecated(since="Servlet API 2.1") public java.lang.String encodeRedirectUrl(java.lang.String url)
Deprecated.- Specified by:
encodeRedirectUrl
in interfacejakarta.servlet.http.HttpServletResponse
-
sendError
public void sendError(int sc, java.lang.String msg) throws java.io.IOException
- Specified by:
sendError
in interfacejakarta.servlet.http.HttpServletResponse
- Throws:
java.io.IOException
-
sendError
public void sendError(int sc) throws java.io.IOException
- Specified by:
sendError
in interfacejakarta.servlet.http.HttpServletResponse
- Throws:
java.io.IOException
-
sendRedirect
public void sendRedirect(java.lang.String location) throws java.io.IOException
- Specified by:
sendRedirect
in interfacejakarta.servlet.http.HttpServletResponse
- Throws:
java.io.IOException
-
setDateHeader
public void setDateHeader(java.lang.String name, long date)
- Specified by:
setDateHeader
in interfacejakarta.servlet.http.HttpServletResponse
-
addDateHeader
public void addDateHeader(java.lang.String name, long date)
- Specified by:
addDateHeader
in interfacejakarta.servlet.http.HttpServletResponse
-
setHeader
public void setHeader(java.lang.String name, java.lang.String value)
- Specified by:
setHeader
in interfacejakarta.servlet.http.HttpServletResponse
-
addHeader
public void addHeader(java.lang.String name, java.lang.String value)
- Specified by:
addHeader
in interfacejakarta.servlet.http.HttpServletResponse
-
setIntHeader
public void setIntHeader(java.lang.String name, int value)
- Specified by:
setIntHeader
in interfacejakarta.servlet.http.HttpServletResponse
-
addIntHeader
public void addIntHeader(java.lang.String name, int value)
- Specified by:
addIntHeader
in interfacejakarta.servlet.http.HttpServletResponse
-
setStatus
public void setStatus(int sc)
- Specified by:
setStatus
in interfacejakarta.servlet.http.HttpServletResponse
-
setStatus
@Deprecated(since="Servlet API 2.1") public void setStatus(int sc, java.lang.String sm)
Deprecated.- Specified by:
setStatus
in interfacejakarta.servlet.http.HttpServletResponse
-
getHeader
public java.lang.String getHeader(java.lang.String name)
- Specified by:
getHeader
in interfacejakarta.servlet.http.HttpServletResponse
-
getHeaderNames
public java.util.Collection<java.lang.String> getHeaderNames()
- Specified by:
getHeaderNames
in interfacejakarta.servlet.http.HttpServletResponse
-
getHeaders
public java.util.Collection<java.lang.String> getHeaders(java.lang.String name)
- Specified by:
getHeaders
in interfacejakarta.servlet.http.HttpServletResponse
-
getStatus
public int getStatus()
- Specified by:
getStatus
in interfacejakarta.servlet.http.HttpServletResponse
-
-