NiFi: добавить выпадающее меню для ввода пользователем - PullRequest
0 голосов
/ 01 мая 2018

Попытка отработать что-то в NiFi с помощью пользовательского ввода.

Это мое требование: Мне нужно принять пользовательский ввод в атрибуте и на основе входных значений я сделаю RouteOnAttribute. Пользовательский ввод содержит несколько опций (всего 6). Есть ли способ, которым я мог бы ввести параметры пользователя в одном атрибуте в качестве раскрывающегося механизма выбора?

Я не хочу использовать отдельные атрибуты для отдельных параметров ввода. И кроме этого, я не могу думать ни о чем в процессоре UpdateAttribute.

Есть ли другой такой процессор, доступный для этого требования? Я пока не смог найти ничего (совершенно нового для NiFi).

Есть идеи?

1 Ответ

0 голосов
/ 01 мая 2018

Вы могли бы реализовать собственный процессор, который имеет PropertyDescriptor, который использует AllowableValues, который создаст выпадающее меню выбора.

В методе onTrigger вы получите допустимое значение, которое было выбрано, и добавите атрибут в файл потока, используя это значение.

...