| Name | Description | Type | Package | Framework |
| BrowserCallback | Callback for browsing the messages in a JMS queue. | Interface | org.springframework.jms.core | Spring MVC |
| JmsGatewaySupport | Convenient super class for application classes that need JMS access. | Class | org.springframework.jms.core.support | Spring MVC |
| JmsMessageOperations | A specialization of MessageSendingOperations, MessageReceivingOperationsand MessageRequestReplyOperations for JMS related operations that allow to specify | Interface | org.springframework.jms.core | Spring MVC |
| JmsMessagingTemplate | An implementation of JmsMessageOperations. | Class | org.springframework.jms.core | Spring MVC |
| JmsOperations | Specifies a basic set of JMS operations. | Interface | org.springframework.jms.core | Spring MVC |
| JmsTemplate | Helper class that simplifies synchronous JMS access code. | Class | org.springframework.jms.core | Spring MVC |
| MessageCreator | Creates a JMS message given a Session. | Interface | org.springframework.jms.core | Spring MVC |
| MessagePostProcessor | To be used with JmsTemplate's send method that convert an object to a message. | Interface | org.springframework.jms.core | Spring MVC |
| ProducerCallback | Callback for sending a message to a JMS destination. | Interface | org.springframework.jms.core | Spring MVC |
| SessionCallback | Callback for executing any number of operations on a providedTo be used with the JmsTemplate. | Interface | org.springframework.jms.core | Spring MVC |