Я думаю, что то, что вы пытаетесь сделать, может быть достигнуто путем обогащения потока сообщений двумя нужными заголовками, а затем с помощью mappedRequestHeaders
, чтобы указать, что они должны распространяться.
Что-то вроде этого:
whatever | modules | transform --script=enrich.groovy | http-client --mappedRequestHeaders=username,password
где rich.groovy добавляет username
и password
в качестве заголовков в сообщение Spring Integration.
Однако это требует простого способа передачи заголовков http, возможно, в качестве опции для модуля. Я создал https://jira.spring.io/browse/XD-2372 для отслеживания это, если вам интересно
person
ebottard
schedule
18.11.2014