У меня есть поток, состоящий из
Источник | ProcessorP1 | ProcessorP2 | ProcessorP3 | ProcessorP4 | Раковина
Я использую ProcessorP1
как свой tasklaunchrequest-transform
процессор. Я использую это для запуска задачи через task-launcher
. Теперь мне нужно передать свои полезные данные от ProcessorP1 к ProcessorP2, а также вызвать задачу; TaskLaunchRequest
не может нести полезную нагрузку, поскольку она игнорируется.
Есть ли способ передать полезную нагрузку следующему процессору в моем потоке?
payload
изProcessor1
.payload
будет вашимTaskLaunchRequest
, который будет перенесен вtask-launcher
.tasklaunchrequest-transform
игнорирует любую входящую полезную нагрузку и заголовки. - person sobychacko   schedule 11.10.2017ProcessorP1
принимает входные данные отSource
, затем отбрасывает их и создает новыйTaskLaunchRequest
, который отправляет по своему выходному каналу. Затем он потребляетсяtask-launcher
, подключенным к крану, а такжеProcessorP2
. Я хотел знать, есть ли способ НЕ игнорировать входящую полезную нагрузку отSource
и иметь возможность передать ееProcessorP2
или включить эту входящую полезную нагрузку в самTaskLaunchRequest
. - person Kanika Sharma   schedule 12.10.2017