У меня есть следующие 2 маршрута верблюда:
МАРШРУТ 1:
from("netty4://tcp.....")
.transform(constant("TEST"))
.convertBodyTo(InputStream.class)
МАРШРУТ 2:
from("netty4://tcp.....")
.aggregate(header(NettyConstants.NETTY_REMOTE_ADDRESS), ...)
.completionPredicate(....)
.transform(constant("TEST"))
.convertBodyTo(InputStream.class)
Если мое клиентское приложение вызывает МАРШРУТ 1, оно отправляетответные байты, соответствующие "ТЕСТУ".Это нормально.
Если мое клиентское приложение вызывает ROUTE 2, оно отправляет байты запроса в ответ.Зачем?Должен работать так же, как МАРШРУТ 1.