String reply = TestUtils.randomUnicodeString(1000);
eb.<String>consumer(ADDRESS1).handler((Message<String> msg) -> {
assertEquals(str, msg.body());
long start = System.currentTimeMillis();
long timeout = 1000;
msg.reply(reply, new DeliveryOptions().setSendTimeout(timeout), ar -> {
long now = System.currentTimeMillis();
assertFalse(ar.succeeded());
Throwable cause = ar.cause();
assertTrue(cause instanceof ReplyException);
ReplyException re = (ReplyException) cause;