com.ibm.wsspi.rrd.extension.handler

Class ExtensionHandlerRequestWrapper

  1. java.lang.Object
  2. extended byjavax.servlet.ServletRequestWrapper
  3. extended byjavax.servlet.http.HttpServletRequestWrapper
  4. extended bycom.ibm.wsspi.rrd.extension.ExtensionRequestWrapper
  5. extended bycom.ibm.wsspi.rrd.extension.handler.ExtensionHandlerRequestWrapper
All implemented interfaces:
ExtensionRequest, ExtensionHandlerRequest, javax.servlet.http.HttpServletRequest, javax.servlet.ServletRequest

  1. public class ExtensionHandlerRequestWrapper
  2. extends ExtensionRequestWrapper
  3. implements ExtensionHandlerRequest
The ExtensionHandlerRequestWrapper class defines a wrapper for ExtensionHandlerRequest objects, which are in turn provided to extension handlers for processing.
Since:
WAS6.1

Field Summary

Fields inherited from interface javax.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH

Constructor Summary

Constructor and Description
ExtensionHandlerRequestWrapper(ExtensionHandlerRequest _request)
Creates an ExtensionHandlerRequestWrapper object.

Method Summary

Modifier and Type Method and Description
  1. org.eclipse.emf.ecore.EObject
getBodyObject()
  1. ExtensionHandlerRequest
getExtensionHandlerRequest()
Retrieves the original, wrapped ExtensionHandlerRequest object associated with this extension handler request wrapper.
  1. org.eclipse.emf.ecore.EObject
getHeaderObject()
Methods inherited from class com.ibm.wsspi.rrd.extension.ExtensionRequestWrapper
getExtensionRequest
Methods inherited from class javax.servlet.http.HttpServletRequestWrapper
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 class javax.servlet.ServletRequestWrapper
getAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, isWrapperFor, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync, startAsync
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.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

Constructor Detail

ExtensionHandlerRequestWrapper

  1. public ExtensionHandlerRequestWrapper( ExtensionHandlerRequest _request)
Creates an ExtensionHandlerRequestWrapper object.
Parameters:
_request - an ExtensionHandlerRequest object containing the original extension handler request to wrap.

Method Detail

getHeaderObject

  1. public org.eclipse.emf.ecore.EObject getHeaderObject( )
  2. throws RRDException
Description copied from interface: ExtensionHandlerRequest
Retrieves extension object data from the header of an RRD request.
Specified by:
Returns:
an EObject object containing the extension object data attached to an RRD request.
Throws:
RRDException - if an error occurs while retrieving the extension object data.

getBodyObject

  1. public org.eclipse.emf.ecore.EObject getBodyObject( )
  2. throws RRDException
Description copied from interface: ExtensionHandlerRequest
Retrieves extension object data from the body of an RRD request.
Specified by:
Returns:
an EObject object containing the extension object data attached to an RRD request.
Throws:
RRDException - if an error occurs while retrieving the extension object data.

getExtensionHandlerRequest

  1. public ExtensionHandlerRequest getExtensionHandlerRequest( )
Retrieves the original, wrapped ExtensionHandlerRequest object associated with this extension handler request wrapper.
Returns:
an ExtensionHandlerRequest object containing the extension handler request wrapped by this extension handler request wrapper.