Used by org.springframework.jms.core.JmsTemplate for resolving destination names from simple String Strings to actual Destination implementation instances.
The default DestinationResolver implementation used by org.springframework.jms.core.JmsTemplate instances is the DynamicDestinationResolver class.
Allows for customizing the JNDI environment if necessary, for example specifying appropriate JNDI environment properties.
Dynamic queues and topics get cached by destination name.