DebugFlow 2025.10.2.19¶
Bundle¶
org.apache.nifi | nifi-standard-nar
Description¶
Le processeurDebugFlow facilite le test et le débogage du cadre du FlowFile en permettant à diverses réponses d’être explicitement déclenchées en réponse à la réception d’un FlowFile ou d’un événement de minuterie sans FlowFile si vous utilisez une planification basée sur une minuterie ou sur cron. Il peut forcer les réponses nécessaires pour appliquer ou tester les différents modes d’échec qui peuvent survenir lorsqu’un processeur fonctionne.
Exigences en matière d’entrées¶
Prend en charge les propriétés dynamiques sensibles¶
false
Propriétés¶
Propriété |
Description |
|---|---|
@OnScheduled Pause Time |
Spécifie la durée de sommeil du processeur dans la méthode @OnScheduled, de sorte que le processeur puisse être forcé à mettre beaucoup de temps à démarrer |
@OnStopped Pause Time |
Spécifie la durée de sommeil du processeur dans la méthode @OnStopped, de sorte que le processeur puisse être forcé à mettre beaucoup de temps à fermer |
@OnUnscheduled Pause Time |
Spécifie la durée de sommeil du processeur dans la méthode @OnUnscheduled, de sorte que le processeur puisse être forcé à mettre beaucoup de temps à répondre lorsque l’utilisateur clique sur Stop |
Content Size |
Nombre d’octets à écrire chaque fois qu’une écriture est effectuée dans le FlowFile |
CustomValidate Pause Time |
Spécifie la durée de sommeil du processeur dans la méthode customValidate() |
Fail When @OnScheduled called |
Indique si le processeur doit ou non lancer une exception lorsque les méthodes annotées à l’aide de @OnScheduled sont appelées |
Fail When @OnStopped called |
Indique si le processeur doit ou non lancer une exception lorsque les méthodes annotées à l’aide de @OnStopped sont appelées |
Fail When @OnUnscheduled called |
Indique si le processeur doit ou non lancer une exception lorsque les méthodes annotées à l’aide de @OnUnscheduled sont appelées |
FlowFile Exception Class |
Classe d’exception à lever (doit étendre java.lang. RuntimeException). |
FlowFile Exception Iterations |
Nombre de FlowFiles pour lancer une exception. |
FlowFile Failure Iterations |
Nombre de FlowFiles à transmettre à la relation d’échec. |
FlowFile Rollback Iterations |
Nombre de FlowFiles à restaurer (sans pénalité). |
FlowFile Rollback Penalty Iterations |
Nombre de FlowFiles à restaurer avec pénalité. |
FlowFile Rollback Yield Iterations |
Nombre de FlowFiles à restaurer et dont cesser temporairement l’exécution. |
FlowFile Success Iterations |
Nombre de FlowFiles à transmettre à la relation de réussite. |
Ignore Interrupts When Paused |
Si le ou les threads du processeur dorment (en raison de l’une des propriétés « Pause Time » ci-dessus) et que le thread est interrompu, ceci indique si le processeur doit ignorer l’interruption et continuer à dormir ou s’il doit s’autoriser à être interrompu. |
No FlowFile Exception Class |
Classe d’exception à lever s’il n’y a pas de FlowFile (doit étendre java.lang. RuntimeException). |
No FlowFile Exception Iterations |
Nombre de fois où lancer l’exception NPE en l’absence de FlowFile. |
No FlowFile Skip Iterations |
Nombre de fois où ignorer onTrigger en l’absence de FlowFile. |
No FlowFile Yield Iterations |
Nombre de fois où cesser temporairement l’exécution en l’absence de FlowFile. |
OnTrigger Pause Time |
Spécifie la durée de sommeil du processeur dans la méthode onTrigger(), de sorte que le processeur puisse être forcé à mettre beaucoup de temps à effectuer sa tâche |
Write Iterations |
Nombre de fois où écrire dans le FlowFile |
Relations¶
Nom |
Description |
|---|---|
failure |
FlowFiles qui n’ont pas pu être traités. |
success |
FlowFiles correctement traités. |