@Test public void testToHeadersConsumerMetadata() { DefaultAmqpHeaderMapper headerMapper = DefaultAmqpHeaderMapper.inboundMapper(); MessageProperties amqpProperties = new MessageProperties(); amqpProperties.setConsumerTag("consumerTag"); amqpProperties.setConsumerQueue("consumerQueue"); Map<String, Object> headerMap = headerMapper.toHeadersFromRequest(amqpProperties); assertEquals("consumerTag", headerMap.get(AmqpHeaders.CONSUMER_TAG)); assertEquals("consumerQueue", headerMap.get(AmqpHeaders.CONSUMER_QUEUE)); }
messageProperties.setConsumerTag(delivery.getConsumerTag()); messageProperties.setConsumerQueue(delivery.getQueue()); Message message = new Message(body, messageProperties);
messageProperties.setConsumerTag(delivery.getConsumerTag()); messageProperties.setConsumerQueue(delivery.getQueue()); Message message = new Message(body, messageProperties);
@Test public void testMappedListenerMethod() throws Exception { Map<String, String> map = new HashMap<String, String>(); map.put("foo", "handle"); map.put("bar", "notDefinedOnInterface"); this.adapter.setDefaultListenerMethod("anotherHandle"); this.adapter.setQueueOrTagToMethodName(map); this.adapter.setDelegate(this.simpleService); this.messageProperties.setConsumerQueue("foo"); this.messageProperties.setConsumerTag("bar"); this.adapter.onMessage(new Message("foo".getBytes(), this.messageProperties), null); assertEquals("handle", this.simpleService.called); this.messageProperties.setConsumerQueue("junk"); this.adapter.onMessage(new Message("foo".getBytes(), this.messageProperties), null); assertEquals("notDefinedOnInterface", this.simpleService.called); this.messageProperties.setConsumerTag("junk"); this.adapter.onMessage(new Message("foo".getBytes(), this.messageProperties), null); assertEquals("anotherHandle", this.simpleService.called); }
messageProperties.setConsumerTag(consumerTag); messageProperties.setConsumerQueue(this.queue); Message message = new Message(body, messageProperties);
messageProperties.setConsumerTag(consumerTag); messageProperties.setConsumerQueue(this.queue); Message message = new Message(body, messageProperties);
@Test public void resolveHeaderAndPayload() throws Exception { MessagingMessageListenerAdapter listener = createDefaultInstance(String.class, int.class, String.class, String.class); Channel channel = mock(Channel.class); MessageProperties properties = new MessageProperties(); properties.setHeader("myCounter", 55); properties.setConsumerTag("consumerTag"); properties.setConsumerQueue("queue"); org.springframework.amqp.core.Message message = MessageTestUtils.createTextMessage("my payload", properties); listener.onMessage(message, channel); assertDefaultListenerMethodInvocation(); }
amqpProperties.setType("test.type"); amqpProperties.setReceivedUserId("test.userId"); amqpProperties.setConsumerTag("consumer.tag"); amqpProperties.setConsumerQueue("consumer.queue"); amqpProperties.setHeader(AmqpHeaders.SPRING_REPLY_CORRELATION, "test.correlation");