Java Code Examples for javax.jms.Message.setJMSCorrelationID()

The following are Jave code examples for showing how to use setJMSCorrelationID() of the javax.jms.Message class. You can vote up the examples you like. Your votes will be used in our system to get more good examples.
Example 1
Project: pooled-jms   File: MockJMSProducer.java   Source Code and License Vote up 6 votes
private void doSend(Destination destination, Message message) throws JMSException {

        if (message == null) {
            throw new MessageFormatException("Message must not be null");
        }

        for (Map.Entry<String, Object> entry : messageProperties.entrySet()) {
            message.setObjectProperty(entry.getKey(), entry.getValue());
        }

        if (correlationId != null) {
            message.setJMSCorrelationID(correlationId);
        }
        if (correlationIdBytes != null) {
            message.setJMSCorrelationIDAsBytes(correlationIdBytes);
        }
        if (type != null) {
            message.setJMSType(type);
        }
        if (replyTo != null) {
            message.setJMSReplyTo(replyTo);
        }

        session.send(producer, destination, message, deliveryMode, priority, timeToLive, disableMessageId, disableTimestamp, deliveryDelay, completionListener);
    }
 
Example 2
Project: pooled-jms   File: JmsPoolJMSProducer.java   Source Code and License Vote up 5 votes
private void doSend(Destination destination, Message message) throws JMSException {

        if (message == null) {
            throw new MessageFormatException("Message must not be null");
        }

        for (Map.Entry<String, Object> entry : messageProperties.entrySet()) {
            message.setObjectProperty(entry.getKey(), entry.getValue());
        }

        if (correlationId != null) {
            message.setJMSCorrelationID(correlationId);
        }
        if (correlationIdBytes != null) {
            message.setJMSCorrelationIDAsBytes(correlationIdBytes);
        }
        if (type != null) {
            message.setJMSType(type);
        }
        if (replyTo != null) {
            message.setJMSReplyTo(replyTo);
        }

        if (completionListener != null) {
            producer.send(destination, message, deliveryMode, priority, timeToLive, completionListener);
        } else {
            producer.send(destination, message, deliveryMode, priority, timeToLive);
        }
    }
 
Example 3
Project: org.ops4j.pax.transx   File: JMSProducerImpl.java   Source Code and License Vote up 5 votes
private void doSend(Destination destination, Message message) throws JMSException {
    if (message == null) {
        throw new MessageFormatException("Message must not be null");
    }
    for (Map.Entry<String, Object> entry : messageProperties.entrySet()) {
        message.setObjectProperty(entry.getKey(), entry.getValue());
    }
    if (correlationId != null) {
        message.setJMSCorrelationID(correlationId);
    }
    if (correlationIdBytes != null) {
        message.setJMSCorrelationIDAsBytes(correlationIdBytes);
    }
    if (type != null) {
        message.setJMSType(type);
    }
    if (replyTo != null) {
        message.setJMSReplyTo(replyTo);
    }
    producer.setDeliveryMode(deliveryMode);
    producer.setPriority(priority);
    producer.setTimeToLive(timeToLive);
    producer.setDisableMessageID(disableMessageId);
    producer.setDisableMessageTimestamp(disableTimestamp);
    // producer.setDeliveryDelay(deliveryDelay);
    try {
        producer.send(destination, message);
        if (completionListener != null) {
            completionListener.onCompletion(message);
        }
    } catch (Exception e) {
        if (completionListener != null) {
            completionListener.onException(message, e);
        }
    }
}