net.esper.adapter.jms
Class SpringJMSTemplateInputAdapter

java.lang.Object
  extended by net.esper.adapter.jms.JMSInputAdapter
      extended by net.esper.adapter.jms.SpringJMSTemplateInputAdapter
All Implemented Interfaces:
javax.jms.MessageListener, Adapter, AdapterSPI, InputAdapter

public class SpringJMSTemplateInputAdapter
extends JMSInputAdapter
implements javax.jms.MessageListener

Input adapter for receiving engine from the JMS world using Spring JMS templates and sending these to an engine.


Field Summary
 
Fields inherited from class net.esper.adapter.jms.JMSInputAdapter
epServiceProviderSPI, jmsMessageUnmarshaller, startTime, stateManager
 
Fields inherited from interface net.esper.adapter.InputAdapter
ESPERIO_MAP_EVENT_TYPE
 
Constructor Summary
SpringJMSTemplateInputAdapter()
           
 
Method Summary
 org.springframework.jms.core.JmsTemplate getJmsTemplate()
          Returns the jms template.
 void onMessage(javax.jms.Message message)
           
 void setJmsTemplate(org.springframework.jms.core.JmsTemplate jmsTemplate)
          Sets the Spring JMS template
 
Methods inherited from class net.esper.adapter.jms.JMSInputAdapter
destroy, getEPServiceProvider, getJmsMessageUnmarshaller, getState, pause, resume, setEPServiceProvider, setJmsMessageUnmarshaller, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpringJMSTemplateInputAdapter

public SpringJMSTemplateInputAdapter()
Method Detail

getJmsTemplate

public org.springframework.jms.core.JmsTemplate getJmsTemplate()
Returns the jms template.

Returns:
Spring JMS template

setJmsTemplate

public void setJmsTemplate(org.springframework.jms.core.JmsTemplate jmsTemplate)
Sets the Spring JMS template

Parameters:
jmsTemplate - is the jms template

onMessage

public void onMessage(javax.jms.Message message)
Specified by:
onMessage in interface javax.jms.MessageListener