Class DynamicJmsTemplate

java.lang.Object
org.springframework.jms.support.JmsAccessor
org.springframework.jms.support.destination.JmsDestinationAccessor
org.springframework.jms.core.JmsTemplate
org.springframework.integration.jms.DynamicJmsTemplate
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean, org.springframework.jms.core.JmsOperations

public class DynamicJmsTemplate
extends org.springframework.jms.core.JmsTemplate
Since:
2.0.2
  • Field Summary

    Fields inherited from class org.springframework.jms.support.destination.JmsDestinationAccessor

    RECEIVE_TIMEOUT_INDEFINITE_WAIT, RECEIVE_TIMEOUT_NO_WAIT

    Fields inherited from class org.springframework.jms.support.JmsAccessor

    logger
  • Constructor Summary

    Constructors 
    Constructor Description
    DynamicJmsTemplate()  
  • Method Summary

    Modifier and Type Method Description
    int getDeliveryMode()  
    int getPriority()  
    long getReceiveTimeout()  
    long getTimeToLive()  
    void setConnectionFactory​(javax.jms.ConnectionFactory connectionFactory)  
    void setReceiveTimeout​(long receiveTimeout)  

    Methods inherited from class org.springframework.jms.core.JmsTemplate

    browse, browse, browse, browseSelected, browseSelected, browseSelected, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, createBrowser, createConsumer, createProducer, doConvertFromMessage, doCreateProducer, doReceive, doReceive, doSend, doSend, doSendAndReceive, execute, execute, execute, execute, execute, getConnection, getDefaultDestination, getDefaultDestinationName, getDeliveryDelay, getMessageConverter, getSession, initDefaultStrategies, isExplicitQosEnabled, isMessageIdEnabled, isMessageTimestampEnabled, isPubSubNoLocal, isSessionLocallyTransacted, receive, receive, receive, receiveAndConvert, receiveAndConvert, receiveAndConvert, receiveSelected, receiveSelected, receiveSelected, receiveSelectedAndConvert, receiveSelectedAndConvert, receiveSelectedAndConvert, send, send, send, sendAndReceive, sendAndReceive, sendAndReceive, setDefaultDestination, setDefaultDestinationName, setDeliveryDelay, setDeliveryMode, setDeliveryPersistent, setExplicitQosEnabled, setMessageConverter, setMessageIdEnabled, setMessageTimestampEnabled, setPriority, setPubSubNoLocal, setQosSettings, setTimeToLive

    Methods inherited from class org.springframework.jms.support.destination.JmsDestinationAccessor

    getDestinationResolver, isPubSubDomain, receiveFromConsumer, resolveDestinationName, setDestinationResolver, setPubSubDomain

    Methods inherited from class org.springframework.jms.support.JmsAccessor

    afterPropertiesSet, convertJmsAccessException, createConnection, createSession, getConnectionFactory, getSessionAcknowledgeMode, isClientAcknowledge, isSessionTransacted, obtainConnectionFactory, setSessionAcknowledgeMode, setSessionAcknowledgeModeName, setSessionTransacted

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • setReceiveTimeout

      public void setReceiveTimeout​(long receiveTimeout)
      Overrides:
      setReceiveTimeout in class org.springframework.jms.core.JmsTemplate
    • setConnectionFactory

      public void setConnectionFactory​(javax.jms.ConnectionFactory connectionFactory)
      Overrides:
      setConnectionFactory in class org.springframework.jms.support.JmsAccessor
    • getPriority

      public int getPriority()
      Overrides:
      getPriority in class org.springframework.jms.core.JmsTemplate
    • getReceiveTimeout

      public long getReceiveTimeout()
      Overrides:
      getReceiveTimeout in class org.springframework.jms.core.JmsTemplate
    • getDeliveryMode

      public int getDeliveryMode()
      Overrides:
      getDeliveryMode in class org.springframework.jms.core.JmsTemplate
    • getTimeToLive

      public long getTimeToLive()
      Overrides:
      getTimeToLive in class org.springframework.jms.core.JmsTemplate