package org.springframework.issues.sample4;
import org.springframework.jms.annotation.JmsListener;
import org.springframework.messaging.Message;
import org.springframework.messaging.handler.annotation.SendTo;
import org.springframework.stereotype.Component;
@Component
public class Consumer {
@JmsListener(destination = "TestQueue1", selector = "jms_priority > 4")
@SendTo("ReplyTestQueue1")
public Message<Todo> receive2(Message<Todo> message) throws InterruptedException {
Object randomId = message.getHeaders().get("randomId");
System.out.println("Received Message : " + message);
System.out.println("Received randomId : " + randomId);
return message;
}
}