headers.put(AmqpHeaders.RECEIVED_ROUTING_KEY, receivedRoutingKey); Boolean redelivered = amqpMessageProperties.isRedelivered(); if (redelivered != null) { headers.put(AmqpHeaders.REDELIVERED, redelivered);
public MessageBuilderSupport<T> setRedeliveredIfAbsent(Boolean redelivered) { if (this.properties.isRedelivered() == null) { this.properties.setRedelivered(redelivered); } return this; }
headers.put(AmqpHeaders.RECEIVED_ROUTING_KEY, receivedRoutingKey); Boolean redelivered = amqpMessageProperties.isRedelivered(); if (redelivered != null) { headers.put(AmqpHeaders.REDELIVERED, redelivered);
headers.put(AmqpHeaders.RECEIVED_ROUTING_KEY, receivedRoutingKey); Boolean redelivered = amqpMessageProperties.isRedelivered(); if (redelivered != null) { headers.put(AmqpHeaders.REDELIVERED, redelivered);
@Override public void onMessage(Message message, Channel channel) throws Exception { String value = new String(message.getBody()); logger.debug("Acking: " + value); channel.basicAck(message.getMessageProperties().getDeliveryTag(), false); if (failed.compareAndSet(false, true)) { // intentional error (causes exception on connection thread): channel.basicAck(message.getMessageProperties().getDeliveryTag(), false); } if (this.received.add(value)) { latch.countDown(); } else { logger.debug(value + " already received, redelivered=" + message.getMessageProperties().isRedelivered()); } } }
Message message = (Message) args[1]; if (StatefulRetryOperationsInterceptorFactoryBean.this.newMessageIdentifier == null) { return !message.getMessageProperties().isRedelivered(); if (StatefulRetryOperationsInterceptorFactoryBean.this.messageKeyGenerator == null) { String messageId = message.getMessageProperties().getMessageId(); if (messageId == null && message.getMessageProperties().isRedelivered()) { message.getMessageProperties().setFinalRetryForMessageWithNoId(true);
Message message = (Message) args[1]; if (StatefulRetryOperationsInterceptorFactoryBean.this.newMessageIdentifier == null) { return !message.getMessageProperties().isRedelivered(); if (StatefulRetryOperationsInterceptorFactoryBean.this.messageKeyGenerator == null) { String messageId = message.getMessageProperties().getMessageId(); if (messageId == null && message.getMessageProperties().isRedelivered()) { message.getMessageProperties().setFinalRetryForMessageWithNoId(true);