public class HttpMessageletRequestImpl extends javax.servlet.http.HttpServletRequestWrapper implements MessageletRequest
HttpMessageletRequestImpl represents a servlet request from
a JMS Message source which appears to be a HTTP request so that JSP can process
the request as if it were a HTTP request.
| Modifier and Type | Field and Description |
|---|---|
private javax.jms.Message |
message
The Message which caused this request
|
private javax.servlet.ServletInputStream |
stream
The stream to read the body of the current Message
|
| Constructor and Description |
|---|
HttpMessageletRequestImpl(javax.servlet.http.HttpServletRequest request) |
| Modifier and Type | Method and Description |
|---|---|
protected javax.servlet.ServletInputStream |
createInputStream() |
javax.servlet.ServletInputStream |
getInputStream() |
javax.jms.Message |
getMessage() |
java.io.BufferedReader |
getReader() |
void |
setMessage(javax.jms.Message message) |
void |
setMessenger(Messenger messenger) |
getAuthType, getContextPath, getCookies, getDateHeader, getHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPathInfo, getPathTranslated, getQueryString, getRemoteUser, getRequestedSessionId, getRequestURI, getRequestURL, getServletPath, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRolegetAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getLocale, getLocales, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getRealPath, getRemoteAddr, getRemoteHost, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncoding, setRequestclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentType, getLocale, getLocales, getParameter, getParameterMap, getParameterNames, getParameterValues, getProtocol, getRealPath, getRemoteAddr, getRemoteHost, getRequestDispatcher, getScheme, getServerName, getServerPort, isSecure, removeAttribute, setAttribute, setCharacterEncodingprivate javax.jms.Message message
private javax.servlet.ServletInputStream stream
public HttpMessageletRequestImpl(javax.servlet.http.HttpServletRequest request)
public void setMessage(javax.jms.Message message)
throws javax.jms.JMSException
javax.jms.JMSExceptionpublic void setMessenger(Messenger messenger)
public javax.jms.Message getMessage()
getMessage in interface MessageletRequestpublic javax.servlet.ServletInputStream getInputStream()
getInputStream in interface javax.servlet.ServletRequestgetInputStream in class javax.servlet.ServletRequestWrapperpublic java.io.BufferedReader getReader()
getReader in interface javax.servlet.ServletRequestgetReader in class javax.servlet.ServletRequestWrapperprotected javax.servlet.ServletInputStream createInputStream()
throws javax.jms.JMSException
javax.jms.JMSException