|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.servlet.ServletResponseWrapper
org.apache.commons.messagelet.impl.MessageletResponseImpl
MessageletResponseImpl
represents a servlet request from
a JMS Message source.
Field Summary | |
private Messenger |
messenger
the messenger used to send replies to |
private javax.jms.Destination |
replyToDestination
the reply to destination to send replies to |
private BufferedServletOutputStream |
stream
The BufferedServletOutputStream that is given to the servlet to capture the response |
protected java.io.PrintWriter |
writer
The PrintWriter that has been returned by getWriter(), if any |
Fields inherited from class javax.servlet.ServletResponseWrapper |
|
Constructor Summary | |
MessageletResponseImpl(javax.servlet.ServletResponse 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 |
java.io.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.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 |
private Messenger messenger
private javax.jms.Destination replyToDestination
private BufferedServletOutputStream stream
protected java.io.PrintWriter writer
Constructor Detail |
public MessageletResponseImpl(javax.servlet.ServletResponse response)
Method Detail |
public void reset()
reset
in interface javax.servlet.ServletResponse
public void finish() throws java.io.IOException, javax.jms.JMSException
java.io.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 java.io.IOException
flushBuffer
in interface javax.servlet.ServletResponse
java.io.IOException
public javax.servlet.ServletOutputStream getOutputStream() throws java.io.IOException
getOutputStream
in interface javax.servlet.ServletResponse
java.io.IOException
public java.io.PrintWriter getWriter() throws java.io.IOException
getWriter
in interface javax.servlet.ServletResponse
java.io.IOException
protected BufferedServletOutputStream createOutputStream()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |