Apache Camel Netty4 - Невозможно отправить ответ на тот же сокет после агрегирования фрагментов запроса - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть следующие 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.

...