Как часть сложной модели потоков, которые реплицируются по доменам, я пытаюсь обобщить определение пользовательских контроллеров, которые используются во многих процессорах.
Добавление ControllerService к процессору работает так же, как со свойствами: с PropertyDescriptor.Builder, который принимает expressionLanguageSupported()
.Однако недостаточно хорошо задокументировано, как настроить это через пользовательский интерфейс или какие дополнительные шаги необходимо предпринять в коде процессора, который принимает указанный ControllerService
Когда я просто добавляю метод expressionLanguageSupported(true)
,выпадающий список изменяется на свободный вход с помощью uuid настроенного сервиса.Я попытался поместить этот uuid в переменную области действия группы процессов под названием service1
, но валидатор не примет ${service1}
Что я делаю неправильно?мы используем нифи 1.6