|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.servlet.ServletResponseWrapper
javax.servlet.http.HttpServletResponseWrapper
org.apache.commons.messagelet.impl.HttpMessageletResponseImpl
public class HttpMessageletResponseImpl
HttpMessageletResponseImpl represents a servlet request from
a JMS Message source which appears like a HTTP request.
| Field Summary | |
|---|---|
protected PrintWriter |
writer
The PrintWriter that has been returned by getWriter(), if any |
| 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_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 |
| Constructor Summary | |
|---|---|
HttpMessageletResponseImpl(javax.servlet.http.HttpServletResponse response)
|
|
| Method Summary | |
|---|---|
protected BufferedServletOutputStream |
createOutputStream()
|
void |
finish()
Called to finish the request |
void |
flushBuffer()
|
javax.servlet.ServletOutputStream |
getOutputStream()
|
Messenger |
getReplyMessenger()
Returns the Messenger that should be used for sending replies to this incoming request |
javax.jms.Destination |
getReplyToDestination()
Returns the destination that reply to messages are sent |
PrintWriter |
getWriter()
|
void |
reset()
Resets the response, ready for a new request |
void |
sendReply(javax.jms.Message replyMessage)
Sends a reply to the original message |
void |
setReplyMessenger(Messenger messenger)
|
void |
setReplyToDestination(javax.jms.Destination replyToDestination)
|
| Methods inherited from class javax.servlet.http.HttpServletResponseWrapper |
|---|
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus |
| Methods inherited from class javax.servlet.ServletResponseWrapper |
|---|
getBufferSize, getCharacterEncoding, getLocale, getResponse, isCommitted, resetBuffer, setBufferSize, setContentLength, 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.ServletResponse |
|---|
getBufferSize, getCharacterEncoding, getLocale, isCommitted, resetBuffer, setBufferSize, setContentLength, setContentType, setLocale |
| Field Detail |
|---|
protected PrintWriter writer
| Constructor Detail |
|---|
public HttpMessageletResponseImpl(javax.servlet.http.HttpServletResponse response)
| Method Detail |
|---|
public void reset()
reset in interface javax.servlet.ServletResponsereset in class javax.servlet.ServletResponseWrapper
public void finish()
throws IOException,
javax.jms.JMSException
IOException
javax.jms.JMSException
public void sendReply(javax.jms.Message replyMessage)
throws javax.jms.JMSException
sendReply in interface MessageletResponsejavax.jms.JMSExceptionpublic Messenger getReplyMessenger()
MessageletResponse
getReplyMessenger in interface MessageletResponsepublic javax.jms.Destination getReplyToDestination()
MessageletResponse
getReplyToDestination in interface MessageletResponsepublic void setReplyMessenger(Messenger messenger)
public void setReplyToDestination(javax.jms.Destination replyToDestination)
public void flushBuffer()
throws IOException
flushBuffer in interface javax.servlet.ServletResponseflushBuffer in class javax.servlet.ServletResponseWrapperIOException
public javax.servlet.ServletOutputStream getOutputStream()
throws IOException
getOutputStream in interface javax.servlet.ServletResponsegetOutputStream in class javax.servlet.ServletResponseWrapperIOException
public PrintWriter getWriter()
throws IOException
getWriter in interface javax.servlet.ServletResponsegetWriter in class javax.servlet.ServletResponseWrapperIOExceptionprotected BufferedServletOutputStream createOutputStream()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||