Описание тега jmstemplate

Вспомогательный класс Spring, упрощающий синхронный код доступа JMS

Spring предоставляет среду интеграции JMS, которая упрощает использование JMS API во многом так же, как интеграция Spring делает для JDBC API.

Функциональность JMS можно условно разделить на две области, а именно создание и потребление сообщений. ВJmsTemplate Класс используется для создания сообщений и синхронного приема сообщений.

В JmsTemplateclass - это центральный класс в базовом пакете JMS. Это упрощает использование JMS, поскольку он обрабатывает создание и освобождение ресурсов при отправке или синхронном получении сообщений.

Код, использующий JmsTemplateнужно только реализовать интерфейсы обратного вызова, дающие им четко определенный контракт высокого уровня. ВMessageCreator интерфейс обратного вызова создает сообщение с учетом Session предоставляется вызывающим кодом в JmsTemplate. Чтобы обеспечить более сложное использование JMS API, обратный вызовSessionCallback предоставляет пользователю сеанс JMS и обратный вызов ProducerCallback обнажает Session а также MessageProducer пара.