A subclass of {@link JmsTemplate} for the JMS 1.0.2 specification, not relyingon JMS 1.1 methods like JmsTemplate itself. This class can be used for JMS 1.0.2 providers, offering the same API as JmsTemplate does for JMS 1.1 providers.
You must specify the domain (or style) of messaging to be either Point-to-Point (Queues) or Publish/Subscribe (Topics), using the {@link #setPubSubDomain "pubSubDomain" property}. Point-to-Point (Queues) is the default domain.
The "pubSubDomain" property is an important setting due to the use of similar but separate class hierarchies in the JMS 1.0.2 API. JMS 1.1 provides a new domain-independent API that allows for easy mix-and-match use of Point-to-Point and Publish/Subscribe styles.
This template uses a {@link org.springframework.jms.support.destination.DynamicDestinationResolver}and a {@link org.springframework.jms.support.converter.SimpleMessageConverter102}as default strategies for resolving a destination name and converting a message, respectively.
@author Mark Pollack
@author Juergen Hoeller
@since 1.1
@see #setConnectionFactory
@see #setPubSubDomain
@see javax.jms.Queue
@see javax.jms.Topic
@see javax.jms.QueueSession
@see javax.jms.TopicSession
@see javax.jms.QueueSender
@see javax.jms.TopicPublisher
@see javax.jms.QueueReceiver
@see javax.jms.TopicSubscriber