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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
     
    int
     
    long
     
    long
     
    void
    setConnectionFactory(jakarta.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

    • DynamicJmsTemplate

      public DynamicJmsTemplate()
  • Method Details

    • setReceiveTimeout

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

      public void setConnectionFactory(jakarta.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