List of usage examples for org.springframework.jms.support.converter MessagingMessageConverter MessagingMessageConverter
public MessagingMessageConverter()
From source file:ru.anr.base.facade.ejb.mdb.AbstractMessageDrivenHandler.java
/** * {@inheritDoc}//from w w w. j av a 2 s . c om */ @Override public void onMessage(Message message) { Assert.isTrue(message instanceof TextMessage, "TextMessage only"); MessageConverter converter = new MessagingMessageConverter(); try { @SuppressWarnings("unchecked") org.springframework.messaging.Message<String> msg = (org.springframework.messaging.Message<String>) converter .fromMessage(message); logger.debug("Received a JMS message: {}", msg); onMessage(msg); } catch (JMSException ex) { throw new ApplicationException(ex); } }
From source file:ru.anr.base.facade.jmsclient.JmsConfig.java
/** * Constructing a JMS template bean//from w ww . j av a 2 s .c o m * * @param connectionFactory * {@link ConnectionFactory} * @return Bean instance */ @Bean(name = "jmsTemplate") @DependsOn("connectionFactory") public JmsTemplate template(@Qualifier("connectionFactory") ConnectionFactory connectionFactory) { JmsTemplate template = new JmsTemplate(connectionFactory); template.setMessageConverter(new MessagingMessageConverter()); if (receiveTimeout != null) { template.setReceiveTimeout(receiveTimeout); } return template; }