List of usage examples for org.springframework.jms.core JmsTemplate getDefaultDestination
@Nullable
public Destination getDefaultDestination()
From source file:org.springframework.batch.item.jms.JmsItemReader.java
/** * Setter for JMS template.//from w ww . ja v a 2 s . c o m * * @param jmsTemplate a {@link JmsOperations} instance */ public void setJmsTemplate(JmsOperations jmsTemplate) { this.jmsTemplate = jmsTemplate; if (jmsTemplate instanceof JmsTemplate) { JmsTemplate template = (JmsTemplate) jmsTemplate; Assert.isTrue(template.getReceiveTimeout() != JmsTemplate.RECEIVE_TIMEOUT_INDEFINITE_WAIT, "JmsTemplate must have a receive timeout!"); Assert.isTrue(template.getDefaultDestination() != null || template.getDefaultDestinationName() != null, "JmsTemplate must have a defaultDestination or defaultDestinationName!"); } }
From source file:org.springframework.batch.item.jms.JmsItemWriter.java
/** * Setter for JMS template.//from www. j a v a 2 s. co m * * @param jmsTemplate * a {@link JmsOperations} instance */ public void setJmsTemplate(JmsOperations jmsTemplate) { this.jmsTemplate = jmsTemplate; if (jmsTemplate instanceof JmsTemplate) { JmsTemplate template = (JmsTemplate) jmsTemplate; Assert.isTrue(template.getDefaultDestination() != null || template.getDefaultDestinationName() != null, "JmsTemplate must have a defaultDestination or defaultDestinationName!"); } }