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

    Konstruktoren
    Konstruktor
    Beschreibung
    CaptureJakartaResponseWrapper(jakarta.servlet.http.HttpServletResponse response)
    Construct a new CaptureResponseWrapper.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
     
     
    jakarta.servlet.ServletOutputStream
     
     
    boolean
    Returns 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, setTrailerFields

    Von Klasse geerbte Methoden jakarta.servlet.ServletResponseWrapper

    getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale, setResponse

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Von 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

      public void flushBuffer() throws IOException
      Angegeben von:
      flushBuffer in Schnittstelle jakarta.servlet.ServletResponse
      Setzt außer Kraft:
      flushBuffer in Klasse jakarta.servlet.ServletResponseWrapper
      Löst aus:
      IOException
    • getOutputStream

      public jakarta.servlet.ServletOutputStream getOutputStream() throws IOException
      Angegeben von:
      getOutputStream in Schnittstelle jakarta.servlet.ServletResponse
      Setzt außer Kraft:
      getOutputStream in Klasse jakarta.servlet.ServletResponseWrapper
      Löst aus:
      IOException
    • getWriter

      public PrintWriter getWriter() throws IOException
      Angegeben von:
      getWriter in Schnittstelle jakarta.servlet.ServletResponse
      Setzt außer Kraft:
      getWriter in Klasse jakarta.servlet.ServletResponseWrapper
      Löst aus:
      IOException
    • getCapturedCharacterResponse

      public String getCapturedCharacterResponse() throws IOException
      Gibt zurück:
      the captured character response data
      Löst aus:
      IOException - if no character response data captured