Klasse CaptureJakartaResponseWrapper
java.lang.Object
jakarta.servlet.ServletResponseWrapper
jakarta.servlet.http.HttpServletResponseWrapper
org.apache.sling.scripting.core.servlet.CaptureJakartaResponseWrapper
- Alle implementierten Schnittstellen:
jakarta.servlet.http.HttpServletResponse,jakarta.servlet.ServletResponse
public final class CaptureJakartaResponseWrapper
extends jakarta.servlet.http.HttpServletResponseWrapper
Extends the HttpServletResponse to wrap the response and capture the results.
- Seit:
- 1.1.0
-
Feldübersicht
Von Schnittstelle geerbte Felder 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 -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungCaptureJakartaResponseWrapper(jakarta.servlet.http.HttpServletResponse response) Construct a new CaptureResponseWrapper. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidjakarta.servlet.ServletOutputStreambooleanReturns true if the response is binary.Von Klasse geerbte Methoden jakarta.servlet.http.HttpServletResponseWrapper
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectURL, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, getTrailerFields, sendError, sendError, sendRedirect, sendRedirect, sendRedirect, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setTrailerFieldsVon Klasse geerbte Methoden jakarta.servlet.ServletResponseWrapper
getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale, setResponseVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden jakarta.servlet.ServletResponse
getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale
-
Konstruktordetails
-
CaptureJakartaResponseWrapper
public CaptureJakartaResponseWrapper(jakarta.servlet.http.HttpServletResponse response) Construct a new CaptureResponseWrapper.- Parameter:
response- the response to wrap
-
-
Methodendetails
-
isBinaryResponse
public boolean isBinaryResponse()Returns true if the response is binary.- Gibt zurück:
- true if the response is binary, false otherwise
-
flushBuffer
- Angegeben von:
flushBufferin Schnittstellejakarta.servlet.ServletResponse- Setzt außer Kraft:
flushBufferin Klassejakarta.servlet.ServletResponseWrapper- Löst aus:
IOException
-
getOutputStream
- Angegeben von:
getOutputStreamin Schnittstellejakarta.servlet.ServletResponse- Setzt außer Kraft:
getOutputStreamin Klassejakarta.servlet.ServletResponseWrapper- Löst aus:
IOException
-
getWriter
- Angegeben von:
getWriterin Schnittstellejakarta.servlet.ServletResponse- Setzt außer Kraft:
getWriterin Klassejakarta.servlet.ServletResponseWrapper- Löst aus:
IOException
-
getCapturedCharacterResponse
- Gibt zurück:
- the captured character response data
- Löst aus:
IOException- if no character response data captured
-