assertEquals(5, TestUtils.getPropertyValue(interceptor, "retryOperations.retryPolicy.maxAttempts"));
assertEquals(1000L, TestUtils.getPropertyValue(interceptor, "retryOperations.backOffPolicy.backOffPeriod"));
final AtomicInteger count = new AtomicInteger();
Foo delegate = createDelegate(interceptor, count);
Message message = MessageBuilder.withBody("".getBytes()).setMessageId("foo").setRedelivered(false).build();
try {
delegate.onMessage("", message);
}
catch (RuntimeException e) {
assertEquals("foo", e.getMessage());