**Affects Version(s):** all The `AmqpOutboundEndpoint` wraps the user `CorrelationData` in a `CorrelationDataWrapper`. This wrapper must delegate `getFuture()` and `setReturnedMessage()` methods to the delegate. Needs a change in Spring AMQP to make `setReturnedMessage()` public (or use reflection). See https://stackoverflow.com/questions/54713121/spring-integration-publisher-confirms-with-timeout/54799635#comment96403650_54799635