headers.put(IntegrationMessageHeaderAccessor.PRIORITY, priority); Integer receivedDelay = amqpMessageProperties.getReceivedDelay(); if (receivedDelay != null) { headers.put(AmqpHeaders.RECEIVED_DELAY, receivedDelay);
headers.put(AmqpMessageHeaderAccessor.PRIORITY, priority); Integer receivedDelay = amqpMessageProperties.getReceivedDelay(); if (receivedDelay != null) { headers.put(AmqpHeaders.RECEIVED_DELAY, receivedDelay);
headers.put(IntegrationMessageHeaderAccessor.PRIORITY, priority); Integer receivedDelay = amqpMessageProperties.getReceivedDelay(); if (receivedDelay != null) { headers.put(AmqpHeaders.RECEIVED_DELAY, receivedDelay);
Message received = template.receive(queue.getName()); assertNotNull(received); assertEquals(Integer.valueOf(500), received.getMessageProperties().getReceivedDelay()); received = template.receive(queue.getName()); assertNotNull(received); assertEquals(Integer.valueOf(1000), received.getMessageProperties().getReceivedDelay()); assertThat(System.currentTimeMillis() - t1, greaterThan(950L));