| org.springframework.jms.listener.serversession.ListenerSessionManager
All known Subclasses: org.springframework.jms.listener.serversession.ServerSessionMessageListenerContainer,
ListenerSessionManager | public interface ListenerSessionManager (Code) | | SPI interface for creating and executing JMS Sessions,
pre-populated with a specific MessageListener.
Implemented by ServerSessionMessageListenerContainer,
accessed by ServerSessionFactory implementations.
Effectively, an instance that implements this interface
represents a message listener container for a specific
listener and destination.
author: Juergen Hoeller since: 2.0 See Also: ServerSessionFactory See Also: ServerSessionMessageListenerContainer |
Method Summary | |
Session | createListenerSession() Create a new JMS Session, pre-populated with this manager's
MessageListener. | void | executeListenerSession(Session session) Execute the given JMS Session, triggering its MessageListener
with pre-loaded messages. |
createListenerSession | Session createListenerSession() throws JMSException(Code) | | Create a new JMS Session, pre-populated with this manager's
MessageListener.
the new JMS Session throws: JMSException - if Session creation failed See Also: javax.jms.Session.setMessageListener(javax.jms.MessageListener) |
executeListenerSession | void executeListenerSession(Session session)(Code) | | Execute the given JMS Session, triggering its MessageListener
with pre-loaded messages.
Parameters: session - the JMS Session to invoke See Also: javax.jms.Session.run |
|
|