IBM WebSphere Application ServerTM
Release 7

com.ibm.wsspi.rrd.extension.handler
Interface ExtensionHandlerResponse

All Superinterfaces:
ExtensionResponse, javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse
All Known Implementing Classes:
ExtensionHandlerResponseWrapper

public interface ExtensionHandlerResponse
extends ExtensionResponse

The ExtensionHandlerResponse interface defines the response information that is attached to an RRD response.

Since:
WAS6.1

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
 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 interface javax.servlet.http.HttpServletResponse
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, 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, setContentType, setLocale
 

Method Detail

setHeaderObject

void setHeaderObject(org.eclipse.emf.ecore.EObject obj,
                     ExtensionHandlerConfig config)
                     throws RRDException
Sets extension object data in the header of an RRD response.

Parameters:
config - an ExtensionHandlerConfig object containing configuration information for the extension handler that is setting the extension object data.
obj - an EObject object containing the extension object data to set.
Throws:
RRDException - if an error occurs while setting the extension object data.

setBodyObject

void setBodyObject(org.eclipse.emf.ecore.EObject obj,
                   ExtensionHandlerConfig config)
                   throws RRDException
Sets extension object data in the body of an RRD response.

Parameters:
config - an ExtensionHandlerConfig object containing configuration information for the extension handler that is setting the extension object data.
obj - an EObject object containing the extension object data to set.
Throws:
RRDException - if an error occurs while setting the extension object data.

IBM WebSphere Application ServerTM
Release 7