List of usage examples for org.springframework.jms.core MessagePostProcessor postProcessMessage
Message postProcessMessage(Message message) throws JMSException;
From source file:com.ccc.ccm.client.JMSTemplateAutowired.java
public void convertAndSend(String destinationName, final Object message, final MessagePostProcessor postProcessor) throws JmsException { send(destinationName, new MessageCreator() { public Message createMessage(Session session) throws JMSException { Message msg = getRequiredMessageConverter().toMessage(message, session); return postProcessor.postProcessMessage(msg); }/*from w w w .j a va2 s . co m*/ }); }
From source file:org.springframework.jms.core.JmsTemplate.java
public void convertAndSend(Destination destination, final Object message, final MessagePostProcessor postProcessor) throws JmsException { if (getMessageConverter() == null) { throw new IllegalStateException("No MessageConverter registered. Check configuration of JmsTemplate."); }// ww w. j a v a2 s .c o m send(destination, new MessageCreator() { public Message createMessage(Session session) throws JMSException { Message m = getMessageConverter().toMessage(message, session); return postProcessor.postProcessMessage(m); } }); }
From source file:org.springframework.jms.core.JmsTemplate.java
public void convertAndSend(String destinationName, final Object message, final MessagePostProcessor postProcessor) throws JmsException { if (getMessageConverter() == null) { throw new IllegalStateException("No MessageConverter registered. Check configuration of JmsTemplate."); }/* w w w . j av a 2 s. c o m*/ send(destinationName, new MessageCreator() { public Message createMessage(Session session) throws JMSException { Message m = getMessageConverter().toMessage(message, session); return postProcessor.postProcessMessage(m); } }); }