org.springframework.integration.adapter.jms
Class JmsMessageDrivenSourceAdapter

java.lang.Object
  extended by org.springframework.integration.adapter.AbstractSourceAdapter<java.lang.Object>
      extended by org.springframework.integration.adapter.jms.JmsMessageDrivenSourceAdapter
All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.Lifecycle, SourceAdapter

public class JmsMessageDrivenSourceAdapter
extends AbstractSourceAdapter<java.lang.Object>
implements org.springframework.context.Lifecycle, org.springframework.beans.factory.DisposableBean

A message-driven adapter for receiving JMS messages and sending to a channel.

Author:
Mark Fisher

Field Summary
 
Fields inherited from class org.springframework.integration.adapter.AbstractSourceAdapter
logger
 
Constructor Summary
JmsMessageDrivenSourceAdapter()
           
 
Method Summary
 void destroy()
           
 void initialize()
          Subclasses may implement this to take advantage of the initialization callback.
 boolean isRunning()
           
 void setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)
           
 void setContainer(org.springframework.jms.listener.AbstractJmsListeningContainer container)
           
 void setDestination(javax.jms.Destination destination)
           
 void setDestinationName(java.lang.String destinationName)
           
 void setMessageConverter(org.springframework.jms.support.converter.MessageConverter messageConverter)
           
 void setSendTimeout(long sendTimeout)
           
 void setTaskExecutor(org.springframework.core.task.TaskExecutor taskExecutor)
           
 void start()
           
 void stop()
           
 
Methods inherited from class org.springframework.integration.adapter.AbstractSourceAdapter
afterPropertiesSet, getChannel, getMessageMapper, isInitialized, sendToChannel, setChannel, setMessageMapper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmsMessageDrivenSourceAdapter

public JmsMessageDrivenSourceAdapter()
Method Detail

setContainer

public void setContainer(org.springframework.jms.listener.AbstractJmsListeningContainer container)

setConnectionFactory

public void setConnectionFactory(javax.jms.ConnectionFactory connectionFactory)

setDestination

public void setDestination(javax.jms.Destination destination)

setDestinationName

public void setDestinationName(java.lang.String destinationName)

setMessageConverter

public void setMessageConverter(org.springframework.jms.support.converter.MessageConverter messageConverter)

setSendTimeout

public void setSendTimeout(long sendTimeout)
Overrides:
setSendTimeout in class AbstractSourceAdapter<java.lang.Object>

setTaskExecutor

public void setTaskExecutor(org.springframework.core.task.TaskExecutor taskExecutor)

initialize

public void initialize()
Description copied from class: AbstractSourceAdapter
Subclasses may implement this to take advantage of the initialization callback.

Overrides:
initialize in class AbstractSourceAdapter<java.lang.Object>

isRunning

public boolean isRunning()
Specified by:
isRunning in interface org.springframework.context.Lifecycle

start

public void start()
Specified by:
start in interface org.springframework.context.Lifecycle

stop

public void stop()
Specified by:
stop in interface org.springframework.context.Lifecycle

destroy

public void destroy()
Specified by:
destroy in interface org.springframework.beans.factory.DisposableBean