public class MessageServletDispatcher extends MessageDrivenObjectSupport implements MessengerListener
MessageDispatcher
dispatches JMS Messages
into a Servlet engine for procesing.
Modifier and Type | Field and Description |
---|---|
private Messenger |
messenger
The reply to messenger
|
private java.lang.String |
path
Holds value of property path.
|
private MessageletRequestImpl |
request
The ServletRequest object we will pass to the servlet engine
|
private MessageletResponseImpl |
response
The ServletResponse object we will pass to the servlet engine
|
Constructor and Description |
---|
MessageServletDispatcher() |
MessageServletDispatcher(java.lang.String path) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getPath()
Getter for property path.
|
protected void |
handleException(javax.jms.Message message,
java.lang.Throwable t) |
void |
init()
This method allows the init() method to be overriden without having to
call the super.init( ServletContext ) method first.
|
void |
onMessage(javax.jms.Message message)
Process the incoming JMS Message.
|
void |
setMessenger(Messenger messenger)
Called whenever this MessageListener is added to a
Messenger via the addListener() method to associate
this MessageListener with a Messenger instance..
|
void |
setPath(java.lang.String path)
Setter for property path.
|
destroy, getLog, getServletContext, init, log, log
private MessageletRequestImpl request
private MessageletResponseImpl response
private Messenger messenger
private java.lang.String path
public MessageServletDispatcher()
public MessageServletDispatcher(java.lang.String path)
public void init() throws javax.servlet.ServletException
MessageDrivenObjectSupport
GenericServlet
.init
in class MessageDrivenObjectSupport
javax.servlet.ServletException
public void setMessenger(Messenger messenger)
MessengerListener
setMessenger
in interface MessengerListener
public void onMessage(javax.jms.Message message)
onMessage
in interface javax.jms.MessageListener
message
- is the message to be processedpublic java.lang.String getPath()
public void setPath(java.lang.String path)
path
- New value of property path.protected void handleException(javax.jms.Message message, java.lang.Throwable t)