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

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

Introduction

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

Prototype

@Nullable
public String getDefaultDestinationName() 

Source Link

Document

Return the destination name 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 w w .j ava2 s. c  om*/
 * 
 * @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   w  w  w.  ja  v  a  2s .  c  om*/
 * 
 * @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!");
    }
}