ExecuteGroovyScript 2025.5.31.15¶
Pacote¶
org.apache.nifi | nifi-groovyx-nar
Descrição¶
Processador de script Groovy estendido experimental. O script é responsável por lidar com o FlowFile de entrada (transferência para SUCCESS ou remoção, por exemplo), bem como com qualquer FlowFile criado pelo script. Se o tratamento estiver incompleto ou incorreto, a sessão será revertida.
Requisito de entrada¶
ALLOWED
Oferece suporte a propriedades dinâmicas confidenciais¶
true
Propriedades¶
Propriedade |
Descrição |
---|---|
groovyx-additional-classpath |
Lista de caminhos de classe separados por ponto e vírgula ou vírgula. Você pode usar máscaras como |
groovyx-failure-strategy |
O que fazer com exceções não tratadas. Se você quiser gerenciar a exceção por código, mantenha o valor padrão de |
groovyx-script-body |
Corpo do script a ser executado. Somente um dos itens de arquivo de script ou corpo de script pode ser usado |
groovyx-script-file |
Caminho para o arquivo de script a ser executado. Somente um dos itens de arquivo de script ou corpo de script pode ser usado |
Gerenciamento do estado¶
Escopos |
Descrição |
---|---|
CLUSTER |
Os scripts podem armazenar e recuperar o estado usando as APIs de gerenciamento de estado. Consulte a seção Gerenciador de estado do Guia do desenvolvedor para obter mais detalhes. |
LOCAL |
Os scripts podem armazenar e recuperar o estado usando as APIs de gerenciamento de estado. Consulte a seção Gerenciador de estado do Guia do desenvolvedor para obter mais detalhes. |
Restrições¶
Permissão necessária |
Explicação |
---|---|
executar código |
Fornece ao operador a capacidade de executar código arbitrário assumindo todas as permissões que o NiFi possui. |
Relações¶
Nome |
Descrição |
---|---|
failure |
FlowFiles que não foram processados |
success |
FlowFiles que foram processados com sucesso |