IBM WebSphere Application ServerTM
Release 8

com.ibm.wsspi.rrd.extension.generator
Interface ExtensionGeneratorRequest

All Superinterfaces:
ExtensionRequest, javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest
All Known Implementing Classes:
ExtensionGeneratorRequestWrapper

public interface ExtensionGeneratorRequest
extends ExtensionRequest

The ExtensionGeneratorRequest interface defines the request information that is attached to an RRD request.

Since:
WAS6.1

Field Summary
 
Fields inherited from interface javax.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
 
Method Summary
 void setBodyObject(org.eclipse.emf.ecore.EObject obj, ExtensionGeneratorConfig config)
          Sets extension object data in the body of an RRD request.
 void setHeaderObject(org.eclipse.emf.ecore.EObject obj, ExtensionGeneratorConfig config)
          Sets extension object data in the header of an RRD request.
 
Methods inherited from interface javax.servlet.http.HttpServletRequest
authenticate, getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPart, getParts, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, login, logout
 
Methods inherited from interface javax.servlet.ServletRequest
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsync
 

Method Detail

setHeaderObject

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

Parameters:
config - an ExtensionGeneratorConfig object containing configuration information for the extension generator 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,
                   ExtensionGeneratorConfig config)
                   throws RRDException
Sets extension object data in the body of an RRD request.

Parameters:
config - an ExtensionGeneratorConfig object containing configuration information for the extension generator 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 8