Фильтровать данные внутри пользовательского модуля процессора?

Я пишу пользовательский модуль процессора, используя класс преобразователя, и для некоторых входных данных я не хочу, чтобы преобразователь генерировал какие-либо выходные данные, как я могу это сделать?

Я пытался вернуть null в методе transform(), но это заставляет среду выполнения Spring-xd генерировать исключения. И я не хочу использовать фильтр в определении потока, потому что это будет излишним для меня. Какие-либо предложения?


person t.s.tao    schedule 06.05.2015    source источник


Ответы (1)


Трансформеры всегда требуют ответа.

Вместо этого используйте <service-activator/> с requires-reply="false".

person Gary Russell    schedule 06.05.2015
comment
Это именно то, что я хочу. Спасибо! - person t.s.tao; 07.05.2015