com.ibm.wsspi.rrd.extension.handler

Class ExtensionHandlerResponseWrapper

    • Field Summary

      • Fields inherited from interface javax.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
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      ExtensionHandlerResponse getExtensionHandlerResponse()
      Retrieves the original, wrapped ExtensionHandlerResponse object associated with this extension handler response wrapper.
      void setBodyObject(org.eclipse.emf.ecore.EObject obj, ExtensionHandlerConfig config)
      Sets extension object data in the body of an RRD response.
      void setHeaderObject(org.eclipse.emf.ecore.EObject obj, ExtensionHandlerConfig config)
      Sets extension object data in the header of an RRD response.
      • Methods inherited from class javax.servlet.http.HttpServletResponseWrapper

        addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
      • Methods inherited from class javax.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 javax.servlet.http.HttpServletResponse

        addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
      • Methods inherited from interface javax.servlet.ServletResponse

        flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale
    • Constructor Detail

      • ExtensionHandlerResponseWrapper

        public ExtensionHandlerResponseWrapper(ExtensionHandlerResponse _response)
        Creates an ExtensionHandlerResponseWrapper object.
        Parameters:
        _response - an ExtensionHandlerResponse object containing the original extension handler response to wrap.
    • Method Detail

      • setHeaderObject

        public void setHeaderObject(org.eclipse.emf.ecore.EObject obj,
                           ExtensionHandlerConfig config)
                             throws RRDException
        Description copied from interface: ExtensionHandlerResponse
        Sets extension object data in the header of an RRD response.
        Specified by:
        setHeaderObject in interface ExtensionHandlerResponse
        Parameters:
        obj - an EObject object containing the extension object data to set.
        config - an ExtensionHandlerConfig object containing configuration information for the extension handler that is setting the extension object data.
        Throws:
        RRDException - if an error occurs while setting the extension object data.
      • setBodyObject

        public void setBodyObject(org.eclipse.emf.ecore.EObject obj,
                         ExtensionHandlerConfig config)
                           throws RRDException
        Description copied from interface: ExtensionHandlerResponse
        Sets extension object data in the body of an RRD response.
        Specified by:
        setBodyObject in interface ExtensionHandlerResponse
        Parameters:
        obj - an EObject object containing the extension object data to set.
        config - an ExtensionHandlerConfig object containing configuration information for the extension handler that is setting the extension object data.
        Throws:
        RRDException - if an error occurs while setting the extension object data.
      • getExtensionHandlerResponse

        public ExtensionHandlerResponse getExtensionHandlerResponse()
        Retrieves the original, wrapped ExtensionHandlerResponse object associated with this extension handler response wrapper.
        Returns:
        an ExtensionHandlerResponse object containing the extension handler response wrapped by this extension handler response wrapper.
IBM WebSphere Application ServerTM
Release 9.0