Example usage for org.springframework.jms.core JmsTemplate getDefaultDestination

List of usage examples for org.springframework.jms.core JmsTemplate getDefaultDestination

Introduction

In this page you can find the example usage for org.springframework.jms.core JmsTemplate getDefaultDestination.

Prototype

@Nullable
public Destination getDefaultDestination() 

Source Link

Document

Return the destination to be used on send/receive operations that do not have a destination parameter.

Usage

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!");
    }
}