java.lang.Object
jakarta.servlet.ServletResponseWrapper
jakarta.servlet.http.HttpServletResponseWrapper
jakarta.servlet.http.NoBodyResponse
- All Implemented Interfaces:
HttpServletResponse,ServletResponse
@Deprecated(forRemoval=true,
since="Servlet 6.0")
class NoBodyResponse
extends HttpServletResponseWrapper
Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanDeprecated, for removal: This API element is subject to removal in a future version.private static final ResourceBundleDeprecated, for removal: This API element is subject to removal in a future version.private NoBodyOutputStreamDeprecated, for removal: This API element is subject to removal in a future version.private booleanDeprecated, for removal: This API element is subject to removal in a future version.private PrintWriterDeprecated, for removal: This API element is subject to removal in a future version.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
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated, for removal: This API element is subject to removal in a future version.The default behavior of this method is to return addHeader(String name, String value) on the wrapped response object.voidaddIntHeader(String name, int value) Deprecated, for removal: This API element is subject to removal in a future version.The default behavior of this method is to call addIntHeader(String name, int value) on the wrapped response object.private voidcheckHeader(String name) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.The default behavior of this method is to return getOutputStream() on the wrapped response object.Deprecated, for removal: This API element is subject to removal in a future version.The default behavior of this method is to return getWriter() on the wrapped response object.voidreset()Deprecated, for removal: This API element is subject to removal in a future version.The default behavior of this method is to call reset() on the wrapped response object.voidDeprecated, for removal: This API element is subject to removal in a future version.The default behavior of this method is to call resetBuffer() on the wrapped response object.(package private) voidDeprecated, for removal: This API element is subject to removal in a future version.voidsetContentLength(int len) Deprecated, for removal: This API element is subject to removal in a future version.The default behavior of this method is to call setContentLength(int len) on the wrapped response object.voidsetContentLengthLong(long len) Deprecated, for removal: This API element is subject to removal in a future version.The default behavior of this method is to call setContentLengthLong(long len) on the wrapped response object.voidDeprecated, for removal: This API element is subject to removal in a future version.The default behavior of this method is to return setHeader(String name, String value) on the wrapped response object.voidsetIntHeader(String name, int value) Deprecated, for removal: This API element is subject to removal in a future version.The default behavior of this method is to call setIntHeader(String name, int value) on the wrapped response object.Methods inherited from class jakarta.servlet.http.HttpServletResponseWrapper
addCookie, addDateHeader, containsHeader, encodeRedirectURL, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, getTrailerFields, sendError, sendError, sendRedirect, setDateHeader, setStatus, setTrailerFieldsMethods inherited from class jakarta.servlet.ServletResponseWrapper
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, setBufferSize, setCharacterEncoding, 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, isCommitted, setBufferSize, setCharacterEncoding, setContentType, setLocale
-
Field Details
-
lStrings
Deprecated, for removal: This API element is subject to removal in a future version. -
noBody
Deprecated, for removal: This API element is subject to removal in a future version. -
writer
Deprecated, for removal: This API element is subject to removal in a future version. -
didSetContentLength
private boolean didSetContentLengthDeprecated, for removal: This API element is subject to removal in a future version. -
usingOutputStream
private boolean usingOutputStreamDeprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
NoBodyResponse
NoBodyResponse(HttpServletResponse r) Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
setContentLength
void setContentLength()Deprecated, for removal: This API element is subject to removal in a future version. -
setContentLength
public void setContentLength(int len) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:ServletResponseWrapperThe default behavior of this method is to call setContentLength(int len) on the wrapped response object.- Specified by:
setContentLengthin interfaceServletResponse- Overrides:
setContentLengthin classServletResponseWrapper- Parameters:
len- an integer specifying the length of the content being returned to the client; sets the Content-Length header
-
setContentLengthLong
public void setContentLengthLong(long len) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:ServletResponseWrapperThe default behavior of this method is to call setContentLengthLong(long len) on the wrapped response object.- Specified by:
setContentLengthLongin interfaceServletResponse- Overrides:
setContentLengthLongin classServletResponseWrapper- Parameters:
len- a long specifying the length of the content being returned to the client; sets the Content-Length header
-
setHeader
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:HttpServletResponseWrapperThe default behavior of this method is to return setHeader(String name, String value) on the wrapped response object.- Specified by:
setHeaderin interfaceHttpServletResponse- Overrides:
setHeaderin classHttpServletResponseWrapper- Parameters:
name- the name of the headervalue- the header value If it contains octet string, it should be encoded according to RFC 2047 (http://www.ietf.org/rfc/rfc2047.txt)- See Also:
-
addHeader
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:HttpServletResponseWrapperThe default behavior of this method is to return addHeader(String name, String value) on the wrapped response object.- Specified by:
addHeaderin interfaceHttpServletResponse- Overrides:
addHeaderin classHttpServletResponseWrapper- Parameters:
name- the name of the headervalue- the additional header value If it contains octet string, it should be encoded according to RFC 2047 (http://www.ietf.org/rfc/rfc2047.txt)- See Also:
-
setIntHeader
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:HttpServletResponseWrapperThe default behavior of this method is to call setIntHeader(String name, int value) on the wrapped response object.- Specified by:
setIntHeaderin interfaceHttpServletResponse- Overrides:
setIntHeaderin classHttpServletResponseWrapper- Parameters:
name- the name of the headervalue- the assigned integer value- See Also:
-
addIntHeader
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:HttpServletResponseWrapperThe default behavior of this method is to call addIntHeader(String name, int value) on the wrapped response object.- Specified by:
addIntHeaderin interfaceHttpServletResponse- Overrides:
addIntHeaderin classHttpServletResponseWrapper- Parameters:
name- the name of the headervalue- the assigned integer value- See Also:
-
checkHeader
Deprecated, for removal: This API element is subject to removal in a future version. -
reset
public void reset()Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:ServletResponseWrapperThe default behavior of this method is to call reset() on the wrapped response object.- Specified by:
resetin interfaceServletResponse- Overrides:
resetin classServletResponseWrapper- See Also:
-
resetBuffer
public void resetBuffer()Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:ServletResponseWrapperThe default behavior of this method is to call resetBuffer() on the wrapped response object.- Specified by:
resetBufferin interfaceServletResponse- Overrides:
resetBufferin classServletResponseWrapper- See Also:
-
getOutputStream
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:ServletResponseWrapperThe default behavior of this method is to return getOutputStream() on the wrapped response object.- Specified by:
getOutputStreamin interfaceServletResponse- Overrides:
getOutputStreamin classServletResponseWrapper- Returns:
- a
ServletOutputStreamfor writing binary data - Throws:
IOException- if an input or output exception occurred- See Also:
-
getWriter
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:ServletResponseWrapperThe default behavior of this method is to return getWriter() on the wrapped response object.- Specified by:
getWriterin interfaceServletResponse- Overrides:
getWriterin classServletResponseWrapper- Returns:
- a
PrintWriterobject that can return character data to the client - Throws:
UnsupportedEncodingException- if the character encoding returned bygetCharacterEncodingcannot be used- See Also:
-