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, org.springframework.integration.adapter.SourceAdapter

public class JmsMessageDrivenSourceAdapter
extends org.springframework.integration.adapter.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()
           
 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 setSessionAcknowledgeMode(int sessionAcknowledgeMode)
           
 void setSessionTransacted(boolean sessionTransacted)
           
 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 org.springframework.integration.adapter.AbstractSourceAdapter<java.lang.Object>

setTaskExecutor

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

setSessionTransacted

public void setSessionTransacted(boolean sessionTransacted)

setSessionAcknowledgeMode

public void setSessionAcknowledgeMode(int sessionAcknowledgeMode)

initialize

public void initialize()
Overrides:
initialize in class org.springframework.integration.adapter.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