|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.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.ServletResponse
reset
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 MessageletResponse
javax.jms.JMSException
public Messenger getReplyMessenger()
MessageletResponse
getReplyMessenger
in interface MessageletResponse
public javax.jms.Destination getReplyToDestination()
MessageletResponse
getReplyToDestination
in interface MessageletResponse
public void setReplyMessenger(Messenger messenger)
public void setReplyToDestination(javax.jms.Destination replyToDestination)
public void flushBuffer() throws IOException
flushBuffer
in interface javax.servlet.ServletResponse
flushBuffer
in class javax.servlet.ServletResponseWrapper
IOException
public javax.servlet.ServletOutputStream getOutputStream() throws IOException
getOutputStream
in interface javax.servlet.ServletResponse
getOutputStream
in class javax.servlet.ServletResponseWrapper
IOException
public PrintWriter getWriter() throws IOException
getWriter
in interface javax.servlet.ServletResponse
getWriter
in class javax.servlet.ServletResponseWrapper
IOException
protected BufferedServletOutputStream createOutputStream()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |