SimpleScriptedLookupService¶
Description¶
Permet à l’utilisateur de fournir une instance LookupService scriptée afin d’enrichir les enregistrements d’un fichier de flux entrant. Le script doit renvoyer une valeur de chaîne optionnelle plutôt qu’un objet arbitraire (un enregistrement, par exemple). Le service de recherche par script doit également implémenter StringLookupService, sinon la méthode getValueType() doit être implémentée même si elle sera ignorée, car SimpleScriptedLookupService renvoie String comme type de valeur au nom du script.
Propriétés¶
Dans la liste ci-dessous, les propriétés requises sont signalées par un astérisque (*). Les autres propriétés sont considérées comme facultatives. La table indique également les valeurs par défaut et précise si une propriété prend en charge le langage d’expression NiFi.
Nom d’affichage |
Nom d’API |
Valeur par défaut |
Valeurs autorisées |
Description |
---|---|---|---|---|
Répertoire des modules |
Répertoire des modules |
Liste séparée par des virgules des chemins d’accès aux fichiers et/ou répertoires contenant les modules requis par le script. |
||
Corps du script |
Corps du script |
Corps du script à exécuter. Un seul fichier de script ou corps de script peut être utilisé |
||
Moteur de script * |
Moteur de script |
Groovy |
|
Moteur de langue pour l’exécution des scripts |
Fichier script |
Fichier script |
Chemin d’accès au fichier script à exécuter. Un seul fichier de script ou corps de script peut être utilisé |
Gestion de l’État¶
Ce composant ne stocke pas d’état.
Restreint¶
Restrictions¶
Autorisation requise |
Explication |
---|---|
exécuter le code |
Fournit à l’opérateur la possibilité d’exécuter un code arbitraire en bénéficiant de toutes les autorisations dont dispose NiFi. |
Considérations relatives aux ressources du système¶
Ce composant ne précise pas les ressources du système à prendre en compte.