ExecuteGroovyScript
Описание
Экспериментальный расширенный процессор скриптов на Groovy. Скрипт отвечает за обработку входного файла потока (перенос на SUCCESS или удаление и т. д.), а также любых файлов потока, созданных скриптом. Если обработка неполная или неверная, сессия будет откатана.
Теги
script, groovy, groovyx
Свойства
Название | Описание |
---|---|
Script File | Путь к файлу сценария для выполнения. Можно использовать только один из вариантов: «Файл сценария» или «Тело сценария»This property requires exactly one file to be provided.. Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Script Body | Тело сценария для выполнения. Можно использовать только один из вариантов: «Файл сценария» или «Тело сценария» |
Failure strategy | What to do with unhandled exceptions. If you want to manage exception by code then keep the default value rollback . If transfer to failure selected and unhandled exception occurred then all flowFiles received from incoming queues in this session will be transferred to failure relationship with additional attributes set: ERROR_MESSAGE and ERROR_STACKTRACE. If rollback selected and unhandled exception occurred then all flowFiles received from incoming queues will be penalized and returned. If the processor has no incoming connections then this parameter has no effect. |
Additional classpath | Список путей к классам, разделённых точкой с запятой или запятой. В имени файла можно использовать маски, например * , *.jar . Поддерживает язык выражений: true (будет оцениваться только с использованием переменных среды) |
Взаимосвязи
- success: Файлы потока, которые были успешно обработаны
- failure: Файлы потока, которые не удалось обработать