Class ServletHttpResponseAdapter
java.lang.Object
org.apache.dubbo.remoting.http12.message.DefaultHttpResponse
org.apache.dubbo.rpc.protocol.tri.rest.support.servlet.jakarta.ServletHttpResponseAdapter
- All Implemented Interfaces:
jakarta.servlet.http.HttpServletResponse,jakarta.servlet.ServletResponse,org.apache.dubbo.remoting.http12.HttpResponse
public class ServletHttpResponseAdapter
extends org.apache.dubbo.remoting.http12.message.DefaultHttpResponse
implements jakarta.servlet.http.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_MISDIRECTED_REQUEST, 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_PERMANENT_REDIRECT, 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_UNPROCESSABLE_CONTENT, SC_UNSUPPORTED_MEDIA_TYPE, SC_UPGRADE_REQUIRED, SC_USE_PROXY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCookie(jakarta.servlet.http.Cookie cookie) voidaddDateHeader(String name, long date) voidaddIntHeader(String name, int value) booleancontainsHeader(String name) encodeRedirectUrl(String url) encodeRedirectURL(String url) voidintgetHeaders(String name) jakarta.servlet.ServletOutputStreamintvoidsendRedirect(String location, int sc, boolean clearBuffer) voidsetBufferSize(int size) voidsetCharacterEncoding(String charset) voidsetContentLength(int len) voidsetContentLengthLong(long len) voidsetDateHeader(String name, long date) voidsetIntHeader(String name, int value) voidvoidtoString()Methods inherited from class org.apache.dubbo.remoting.http12.message.DefaultHttpResponse
addCookie, addHeader, addHeader, body, charset, commit, contentType, dateHeader, hasHeader, header, headerNames, headers, headerValues, isCommitted, isContentEmpty, isEmpty, locale, mediaType, outputStream, reset, resetBuffer, sendError, sendError, sendRedirect, setBody, setCharset, setCommitted, setContentType, setHeader, setHeader, setHeader, setLocale, setOutputStream, setStatus, status, toHttpResultMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.servlet.http.HttpServletResponse
addHeader, getTrailerFields, sendError, sendError, sendRedirect, sendRedirect, sendRedirect, setHeader, setStatus, setTrailerFieldsMethods inherited from interface jakarta.servlet.ServletResponse
isCommitted, reset, resetBuffer, setCharacterEncoding, setContentType
-
Constructor Details
-
ServletHttpResponseAdapter
public ServletHttpResponseAdapter()
-
-
Method Details
-
addCookie
public void addCookie(jakarta.servlet.http.Cookie cookie) - Specified by:
addCookiein interfacejakarta.servlet.http.HttpServletResponse
-
containsHeader
- Specified by:
containsHeaderin interfacejakarta.servlet.http.HttpServletResponse
-
encodeURL
- Specified by:
encodeURLin interfacejakarta.servlet.http.HttpServletResponse
-
encodeRedirectURL
- Specified by:
encodeRedirectURLin interfacejakarta.servlet.http.HttpServletResponse
-
encodeUrl
-
encodeRedirectUrl
-
sendRedirect
- Specified by:
sendRedirectin interfacejakarta.servlet.http.HttpServletResponse
-
setDateHeader
- Specified by:
setDateHeaderin interfacejakarta.servlet.http.HttpServletResponse
-
addDateHeader
- Specified by:
addDateHeaderin interfacejakarta.servlet.http.HttpServletResponse
-
setIntHeader
- Specified by:
setIntHeaderin interfacejakarta.servlet.http.HttpServletResponse
-
addIntHeader
- Specified by:
addIntHeaderin interfacejakarta.servlet.http.HttpServletResponse
-
setStatus
-
getStatus
public int getStatus()- Specified by:
getStatusin interfacejakarta.servlet.http.HttpServletResponse
-
getHeader
- Specified by:
getHeaderin interfacejakarta.servlet.http.HttpServletResponse
-
getHeaders
- Specified by:
getHeadersin interfacejakarta.servlet.http.HttpServletResponse
-
getHeaderNames
- Specified by:
getHeaderNamesin interfacejakarta.servlet.http.HttpServletResponse
-
getCharacterEncoding
- Specified by:
getCharacterEncodingin interfacejakarta.servlet.ServletResponse
-
getContentType
- Specified by:
getContentTypein interfacejakarta.servlet.ServletResponse
-
getOutputStream
public jakarta.servlet.ServletOutputStream getOutputStream()- Specified by:
getOutputStreamin interfacejakarta.servlet.ServletResponse
-
getWriter
- Specified by:
getWriterin interfacejakarta.servlet.ServletResponse
-
setCharacterEncoding
- Specified by:
setCharacterEncodingin interfacejakarta.servlet.ServletResponse
-
setContentLength
public void setContentLength(int len) - Specified by:
setContentLengthin interfacejakarta.servlet.ServletResponse
-
setContentLengthLong
public void setContentLengthLong(long len) - Specified by:
setContentLengthLongin interfacejakarta.servlet.ServletResponse
-
setBufferSize
public void setBufferSize(int size) - Specified by:
setBufferSizein interfacejakarta.servlet.ServletResponse
-
getBufferSize
public int getBufferSize()- Specified by:
getBufferSizein interfacejakarta.servlet.ServletResponse
-
flushBuffer
- Specified by:
flushBufferin interfacejakarta.servlet.ServletResponse- Throws:
IOException
-
setLocale
- Specified by:
setLocalein interfacejakarta.servlet.ServletResponse
-
getLocale
- Specified by:
getLocalein interfacejakarta.servlet.ServletResponse
-
toString
- Overrides:
toStringin classorg.apache.dubbo.remoting.http12.message.DefaultHttpResponse
-