public abstract class MessengerMDO extends MessageDrivenObjectSupport implements MessengerListener
MessengerMDO
is an abstract base
class for Messenger based MDO implementations.
It provides access to the Messenger that was used to receive messages
so that responses can be sent to the originating Messenger object
and so reuse the same JMS Session and Connection for responses.
Modifier and Type | Field and Description |
---|---|
private Messenger |
messenger
the Messenger with which this MDO is associated
|
private MessengerManager |
messengerManager
the MessengerManager which manages the Messenger
|
Constructor and Description |
---|
MessengerMDO() |
Modifier and Type | Method and Description |
---|---|
Messenger |
getMessenger()
Provides access to the current Messenger which was used to generate the current
Message.
|
MessengerManager |
getMessengerManager()
Provides access to the current MessengerManager which
manages the Messenger
|
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 |
setMessengerManager(MessengerManager messengerManager) |
destroy, getLog, getServletContext, init, init, log, log
private Messenger messenger
private MessengerManager messengerManager
public Messenger getMessenger()
public void setMessenger(Messenger messenger)
MessengerListener
setMessenger
in interface MessengerListener
public MessengerManager getMessengerManager() throws javax.jms.JMSException
javax.jms.JMSException
public void setMessengerManager(MessengerManager messengerManager)