Class JmsProviderMetadata


  • public class JmsProviderMetadata
    extends Object
    A class which represents some metadata about the underlying JMS provider so that we can properly bridge JMS providers such as for dealing with temporary destinations.
    • Constructor Detail

      • JmsProviderMetadata

        public JmsProviderMetadata()
    • Method Detail

      • getTemporaryQueueType

        public Class<? extends javax.jms.TemporaryQueue> getTemporaryQueueType​(org.springframework.jms.core.JmsOperations template)
        Lazily loads the temporary queue type if one has not been explicitly configured via calling the setTemporaryQueueType(Class)
      • getTemporaryTopicType

        public Class<? extends javax.jms.TemporaryTopic> getTemporaryTopicType​(org.springframework.jms.core.JmsOperations template)
        Lazily loads the temporary topic type if one has not been explicitly configured via calling the setTemporaryTopicType(Class)
      • getTemporaryQueueType

        public Class<? extends javax.jms.TemporaryQueue> getTemporaryQueueType()
      • setTemporaryQueueType

        public void setTemporaryQueueType​(Class<? extends javax.jms.TemporaryQueue> temporaryQueueType)
      • getTemporaryTopicType

        public Class<? extends javax.jms.TemporaryTopic> getTemporaryTopicType()
      • setTemporaryTopicType

        public void setTemporaryTopicType​(Class<? extends javax.jms.TemporaryTopic> temporaryTopicType)
      • loadTemporaryDestinationTypes

        protected void loadTemporaryDestinationTypes​(org.springframework.jms.core.JmsOperations template)